/*layout*/
body{color: #3e3e3e; background:#fff;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, button, figure{margin: 0;}
a {text-decoration:none;color:#3e3e3e; }
a:hover{text-decoration:none;}
.clearfix, .page, .small-page, .tab-box .label-list, .section, .friend-link .friend-link-inner, .friend-link .link-list, .charts-content .product-item, .hot-brand .brand-list, .gift .product-item, .index-promotions .product-list, .timebuy-list .timebuy-btn-bar, .mail-subscribe .subscribe-box, .integration-center .product-list, .history .product-item, .sales-rank .product-item, .add-weibo, .im{*zoom: 1; }
.clearfix:after, .page:after, .small-page:after, .tab-box .label-list:after, .section:after, .friend-link .friend-link-inner:after, .friend-link .link-list:after, .charts-content .product-item:after, .hot-brand .brand-list:after, .gift .product-item:after, .index-promotions .product-list:after, .timebuy-list .timebuy-btn-bar:after, .mail-subscribe .subscribe-box:after, .integration-center .product-list:after, .history .product-item:after, .sales-rank .product-item:after, .add-weibo:after, .im:after {display:block; visibility:hidden;height:0;overflow:hidden;content:"\0020"; clear:both;}
input{outline: none; }
ul,li{list-style-type:none; margin:0; padding:0;}
input{vertical-align:middle;}
hr{height:1px;}
a img{border:none;}
.clb:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clb{zoom:1; clear:both;}
.fl{float: left; _display: inline; }
.fr{float: right; _display: inline; }
.article-index-list{_zoom: 1; }
.font-red{color: #d72426; }
.pos_r{ position:relative;}
.pos_a{ position:absolute;}
.crl{clear:both;}
.none{display:none;}
/*font*/
.num{font-family:Georgia;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.red,a.red{color:#db3f7e;}
.lan{color:#0066cc;}
.yew{color:#ffab4c;}
.syew{color:#cb9966;}
.grey{color:#959595}
.green{color:#4bd14c}
.org,a.org{color:#ff5b00;}
.blue{ color:#3998c8;}
/*space*/
.mb10{ margin-bottom:10px;}
.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.pl10{ padding-left:10px;}
/**/

/*-----------------------------------btn-------------------------------------*/
/*红色按钮有点长*/
.btn-red{ background:#ec3e7d; padding:8px 50px; display:inline-block; color:#fff;border:0;}
.btn-red:hover{ color:#fff;}
.btn-hui{  border:1px solid #ddd; background:#f2f2f2; color:#666;padding:8px 30px; vertical-align:middle;}
.btn-hui:hover{ color:#666;}
/*灰色按钮*/
.btn-grey{ border:1px solid #ddd;border-radius:5px;}
.btn-grey span{ background:#f2f2f2; color:#666; border-radius:5px;}
/*通用红色按钮*/
.btn-commred{ background:#ec3e7d; padding:5px 40px; border-radius:5px; color:#fff;border:0;}
.btn-commred:hover{color:#fff;}
/*后台通用红色按钮*/
.btn-commred2{ background:#ec3e7d; padding:8px 20px; border-radius:5px; color:#fff; border:0;}
.btn-commred2:hover{color:#fff;}
/*带圆角a链接按钮红和灰*/
.btn-pay{background:#ec3e7d; padding:8px 20px; border-radius:5px; color:#fff;border:0;}
.btn-nopay{background:#f4f4f4; border:1px solid #ddd; padding:8px 20px; border-radius:5px; color:#666;border:0;}
/*修复按钮边框*/
.btn-none{ border:none; background:none;}.btn-none i{ margin-right:5px; font-size:22px; vertical-align:middle;}


/*pagebasic*/
.page{width:1090px;margin: 0 auto; }
.page-fullwidth { width: 100%; }
.small-page{width:958px; margin: 0 auto; }
.banner{ width:100%;margin:0 auto; clear:both; background:#e7ddd4;}
.ad{ width:1090px; overflow:hidden; margin:0 auto 20px auto;}
.ad img{width:1090px;}

/*center*/
.right-main{ width:811px;float:right; _display: inline; padding-bottom:40px;}
.rsidebar {float:left; width:223px; }
.lsidebar {float:left; width:253px; }
.lsidebar-ad{width:275px; height:auto; margin-bottom:20px; overflow:hidden;}
.lsidebar-ad img{width:253px; }

/*面包屑*/
.bread-crumbs{height:20px; line-height:20px; overflow:hidden; margin:15px auto;color:#888888;}
.bread-crumbs .now,.bread-crumbs a{ color:#888888;}
.bread-crumbs .now{ font-weight:normal; display:inline; font-size:14px;}
.bread-crumbs a:hover{ color:#333;}

/*SVGicon*/
@font-face {font-family: 'iconfont';
    src: url('https://cn.sasa.com/themes/default/images/iconfont.eot'); /* IE9*/
    src: url('https://cn.sasa.com/themes/default/images/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://cn.sasa.com/themes/default/images/iconfont.woff') format('woff'), /* chrome、firefox */
    url('https://cn.sasa.com/themes/default/images/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('https://cn.sasa.com/themes/default/images/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0px;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
}
.topbar .iconfont{-webkit-text-stroke-width: .4px;}
.icons{ background:url(icons.png) no-repeat;}
.itips{ background:url(tips.png) no-repeat;}
.tips-m{ background:url(tips-m.png) no-repeat;}



/*----------------------------------------------------楼层直达工具----------------------------------------------------*/
.webtool{ position:fixed; left:0; top:100px; width:80px; text-align:center; z-index:1;}
.webtool .flooricon li{ padding:10px 0px; background:#fff; border-bottom:1px solid #eee; font-size: 13px;}
.webtool .flooricon i{ font-size:30px; line-height:36px; color: #c69a62; display:block; margin:0 auto;} 
.webtool .flooricon li:hover{ background:#333; color:#fff;}
.webtool .flooricon li:hover i,.webtool .flooricon li:hover a{ color:#fff;}
.webtool:hover{z-index:3;}

/*----------------------------------------------------边栏购物车--------------------------------------------------*/
.sidebar{ width:38px;position:fixed; right:0;top:0; z-index:528;}
.sidebar .iconfont{color:#c69a62; font-size:20px;}
.sidebar-box{background: #4c4c4c; height: 100%; position: absolute; top: 0; width: 40px;}
.box-one { position: absolute; top: 50%; left: 0; margin-top: -190px; z-index: 2; }
.box-two { position: absolute; bottom: 0; left: 0; z-index: 1; }
.sidebar .mui-mbar-tab .sidebar-link {display:block;}
/*我的购物车*/
.sidecart { padding: 15px 0; border-bottom: 1px solid #666; border-top: 1px solid #666; margin: 10px auto; height: 90px; text-align: center; }
.sidecart .sidecart-text{ width:28px;margin:0 auto;text-align:center;font-weight:normal; line-height:15px;}
.sidecart .sidecart-text .iconfont{ margin-bottom:3px; display:block;}
.sidecart .sidecart-text a{ color:#fff; font-size:12px; display:block; width:20px; margin:0 auto;}
.sidecart .sidecart-text b{background-color: #ec3e7d; line-height:13px; padding:0 3px; min-width:12px;display:inline-block;border-radius:10px; text-align:center;}
.sidecart .sidecart-text b span{color:#fff; font-size:9px; font-weight:normal; display:inline-block; margin-bottom:2px;}
.sidecart-cont{ display:none; position:absolute;top:0px;right:35px; background:#fff; width:295px; padding-left:15px;box-shadow:-0.3em  0 0.4em 0.04em #b8babe; height:600px;}
.sidecart-cont .cart-conttitle{ height:35px; line-height:35px; border-bottom:1px solid #eaeaea; font-size:15px; position:relative; text-align:left;}
.sidecart-cont p{ font-size:12px;border-bottom:2px solid #eaeaea; line-height:30px;}
.sidecart-cont p span{color: #ec3e7d;}
.sidecart-list {overflow-y:auto;max-height: 1200px;}
.sidecart-list dl{ clear:both; overflow:hidden; border-bottom:1px dotted #cac8c9; padding:10px 0;}
.sidecart-list dl dt{ width:80px; height:80px; float:left; padding:10px;}
.sidecart-list dl dt img{width:80px; height:80px;}
.sidecart-list dl dd{ width:160px; float:left; font-size:14px; margin-left:10px; text-align:left;}
.sidecart-list h5{ font-size:14px; font-weight:normal; padding-top:10px; height:40px; line-height:20px; margin-bottom:10px; overflow:hidden;}
.sidecart-list .sidecart-list{ width:100px;}
.sidecart-list dl dd span{ color:#585858;}
.sidecart-totle{ padding:5px 15px 5px 0;}
.sidecart-totle span{color: #ec3e7d;}
.sidecart-totle b{float:right;color: #ec3e7d; font-size:16px;}
.btn-sidecart{ width:285px; height:40px; background:#ec3e7d; line-height:40px; text-align:center; display:block; margin:20px 0; color:#fff; position:absolute; right:12px; bottom:-10px;}
.btn-sidecart:hover{ color:#fff;}
/*关闭*/
.btn-close{ position:absolute; right:10px; top:8px; border:0; background:none; }
.sidebar .btn-close .iconfont{color:#333;}
/*历史记录*/
.sidehistory{ height:35px; line-height:35px;}
.sidehistory h3{text-align:center;}
.sidecart-cont p{ padding:0 15px 0 0; text-align:left;}
.sidecart-cont{ display:none; position:fixed;top:0;right:38px; background:#fff; width:295px; padding-left:15px;box-shadow:-0.3em  0 0.4em 0.04em rgba(0,0,0,.2);height:750px;}
.sidecart-list dl dd span{ color:#585858;}
.btn-price{ color: #ec3e7d; padding:6px 8px 5px 5px;border: 1px solid #ec3e7d; display: inline-block; border-radius: 4px; line-height: 1;}
.btn-scart{ display:none; }
.sidecart-list dl:hover .btn-price{ display:none;}
.sidecart-list dl:hover .btn-scart{ display:inline-block;background:#ec3e7d;padding:6px 8px 8px 8px;border-radius:4px; color:#fff;line-height: 1;}
.sidehistory .sidecart-list{ overflow-y:scroll;}
.sidehistory .sidecart-list dd{width:160px;}
/*二维码*/
.sidecode{padding:15px 0 0 0;text-align: center;}
/*回顶部*/
.sideup{padding:15px 0 0 0; text-align: center;}
.sideup .sideup-text a{ font-size:10px; font-weight:normal; line-height:10px; color:#fff;}
.sidebar .sideup .iconfont{ font-size:8px; display:block;}
/*新动画鼠标滑过提示*/
.mui-mbar-tab {position: relative;left: 0;width: 38px;height: 38px; line-height:38px;cursor: pointer; text-align:center;z-index: 9;}
.mui-mbar-tab-tip {display: none;position: absolute;right: 38px;top: 0px;width: 90px;height: 38px;line-height: 38px;text-align: center;color:#ddd;background-color: #494949;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,.2);box-shadow: 0 0 5px rgba(0,0,0,.2);}
.mui-mbar-tab-tip-arr {top: 10px;right: -8px;color: #494949;}
.mui-mbar-arr {position: absolute;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 16px;font-family: "\5b8b\4f53";}

/*--------------------------------------------old-------------------------------------*/

/*block公用*/
.side-box.m{margin-bottom: 7px; }
.side-title {height: 33px; line-height: 33px; font-size:16px;padding-left: 12px; position: relative; border-left:4px solid #c09a5c;}
.side-content{padding: 10px 0;}

/*商品详情+浏览记录侧栏*/
.gray-box.m{margin-bottom:26px; }
.gray-title{height:50px; line-height:50px; border-left:5px solid #c69a62; border-bottom:1px solid #ebebeb;color: #585c65; font-size: 16px; padding-left: 12px; position: relative; }
.gray-content{padding:0;}

/*轮播*/
.main-slide{height:260px;margin-bottom: 14px; overflow: hidden; position: relative; }
.main-slide .slide-item{width:1200px; overflow: hidden; }
.main-slide .slide-triggers{position: absolute; height: 26px; bottom: 13px; right: 6px; z-index: 20; }
.main-slide .trigger-item{float: left; width: 26px; height: 26px; line-height: 26px; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; color: #d72426; font-size: 14px; font-weight: bold; text-align: center; margin-right: 5px; cursor: pointer; }
.main-slide .trigger-item.active{background-color: #d72426; color: white; }
.main-slide .triggers-bg{position: absolute; left: 0; bottom: 9px; height: 35px; width: 100%; background-color: white; opacity: 0.6; filter: alpha(opacity=60); z-index: 11; }
.sub-slide{border: 1px solid #d4d4d4; height: 158px; position: relative; }
.sub-slide .go-left{border-right: 1px solid #d4d4d4; background: url(sub_slide_left.gif) no-repeat #f6f6f6 50% 50%; width: 40px; height: 158px; line-height: 158px; position: absolute; left: 0; top: 0; cursor: pointer; z-index: 1; }
.sub-slide .go-right{border-left: 1px solid #d4d4d4; background: url(sub_slide_right.gif) no-repeat #f6f6f6 50% 50%; width: 40px; height: 158px; line-height: 158px; position: absolute; right: 0; _right: -1px; top: 0; cursor: pointer; z-index: 1; }
.sub-slide .slide-box{width: 665px; height: 158px; margin-left: 41px; position: relative; overflow: hidden; }
.sub-slide .slide-item{width: 165.5px; height: 158px; float: left; _display: inline; border-right: 1px solid #d4d4d4; overflow: hidden; }

/*首页商品*/
.index-product{border: 1px solid #d4d4d4; border-right: none; }
.index-product .index-title{height: 44px; line-height: 44px; position: relative; font-size: 15px; padding-left: 10px; }
.index-product .more-link{font-size: 12px; position: absolute; top: 0px; right: 0px; }
.index-product .more-link .link{margin-right: 7px; }
.index-product .index-content{height: 451px; }
.index-product .product-list{float: left; _display: inline; width: 772px; background-color: #d4d4d4; }
.index-product .product-item{float: left; _display: inline; width: 172px; height: 224.5px; background-color: white; padding: 0 10px; margin-top: 1px; margin-right: 1px; }
.index-product .product-item.last{margin-right: 0; padding-right: 11px; }
.index-product .product-img{width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; display: block; }
.index-product .product-img img{max-width: 100%; max-height: 128px; vertical-align: middle; }
.index-product .product-name{display: block; font-size: 13px; width: 100%; height: 4em; line-height: 2em; overflow: hidden; }
.index-product .selling-price{color: #d72426; line-height: 20px; font-size: 13px; }
.index-product .selling-price .price{font-weight: bold; }
.index-product .adbar{width: 229px; height: 451px; float: left; background-color: #d4d4d4; }
.index-product .ad-first{width: 229px; height: 271px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.index-product .ad-second{width: 229px; height: 89px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.index-product .ad-third{width: 229px; height: 89px; background-color: white; overflow: hidden; }

/*友情链接挂件*/
.friend-link{border: 1px solid #d4d4d4; }
.friend-link .friend-link-inner{padding: 5px; }
.friend-link .friend-title{width: 115px; text-align: center; font-weight: bold; }
.friend-link .link-item{float: left; _display: inline; margin: 5px; }
.friend-link .text-name{display: block; width: 96px; height: 2em; line-height: 2em; }
.friend-link .img-name{display: block; width: 96px; height: 38px; line-height: 36px; *line-height: 38px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 34.2px; font-family: Arial; border: 1px solid #E6E6E6; }
.friend-link .img-name img{max-width: 96px; max-height: 38px; vertical-align: middle; }

/*排行榜*/
.sales-charts{border: 1px solid #d4d4d4; }
.charts-title{color: black; font-size: 13px; font-weight: bold; padding-left: 12px; height: 45px; line-height: 45px; background-color: #e6e6e6; }
.charts-content{height: 450px; }
.charts-content .product-item{height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; position: relative; }
.charts-content .product-item.last{border-bottom: none; }
.charts-content .num-1{display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px 0px; }
.charts-content .num-2{display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -89px; }
.charts-content .num-3{display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -178px; }
.charts-content .num-4{display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -267px; }
.charts-content .num-5{display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -356px; }
.charts-content .product-img{width: 69px; height: 69px; line-height: 67px; *line-height: 69px; overflow: hidden; text-align: center; *font-size: 62.1px; font-family: Arial; display: block; float: left; }
.charts-content .product-img img{max-width: 69px; max-height: 69px; vertical-align: middle; }
.charts-content .product-info{width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.charts-content .product-btn{display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.charts-content .product-name{width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.charts-content .product-price{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }


/*赠品*/
.gift .red-content{padding: 0; height: 275px; }
.gift .product-item{height: 71px; border-bottom: 1px solid #d4d4d4; padding: 10px; }
.gift .product-item.last{border-bottom: none; }
.gift .product-img{width: 71px; height: 71px; line-height: 69px; *line-height: 71px; overflow: hidden; text-align: center; *font-size: 63.9px; font-family: Arial; display: block; float: left; }
.gift .product-img img{max-width: 71px; max-height: 71px; vertical-align: middle; }
.gift .product-info{width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.gift .product-btn{display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.gift .gift-name{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 26px; line-height: 26px; }
.gift .gift-info{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #cccccc; }
.gift .gift-price{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.gift .right-price{float: right; _display: inline; height: 23px; line-height: 23px; }

.integration .red-content{padding: 0; height: 275px; }

/*帮助中心*/
.help-center .red-content{height: 165px; padding: 10px 13px; }
.help-center .news-list{_width: 193px; _overflow: hidden; }
.help-center .news-item{height: 20.625px; line-height: 20.625px; }
.integration-center{float: left; _display: inline; width: 540px; margin-right: 11px; }
.integration-center .blue-content{padding: 10px; height: 317px; }
.integration-center .product-item{width: 152.66667px; height: 158.5px; padding: 0 10px; float: left; _display: inline; }
.integration-center .product-img{display: block; width: 152.66667px; height: 90px; text-align: center; overflow: hidden; }
.integration-center .product-img .img{max-width: 152.66667px; max-height: 90px; }
.integration-center .product-name{display: block; height: 3em; line-height: 1.5em; overflow: hidden; }
.integration-center .inte{color: #24d3ff; }
.comment-order{float: left; _display: inline; width: 440px; }
.new-order .blue-content{padding: 10px; height: 129px; }
.new-order .order-item{height: 25px; line-height: 25px; }
.new-order .order-name{display: block; float: left; _display: inline; width: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.new-order .order-id{display: block; float: left; _display: inline; width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 10px; }
.new-order .order-state{display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.new-order .order-date{display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.comment-center .blue-content{padding: 10px; }
.comment-center .comment-item{height: 53.4px; padding: 5px; }
.comment-center .product-img{display: block; width: 53.4px; height: 53.4px; overflow: hidden; float: left; _display: inline; text-align: center; }
.comment-center .product-img .img{max-width: 53.4px; max-height: 53.4px; }
.comment-center .product-info{margin-left: 63.4px; }
.comment-center .product-name{display: block; font-weight: bold; color: black; width: 100%; height: 21.13333px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.comment-center .comment{height: 42.26667px; line-height: 21.13333px; overflow: hidden; }

/*详情页侧栏*/
.history .gray-content{padding: 0; }
.history .product-item{height: 69px; border-top: 1px dashed #d4d4d4; padding: 10px; margin-top:-1px;}
.history .product-item.last{border-bottom: none; }
.history .product-img{display: block; width: 69px; height: 69px; overflow: hidden; float: left; text-align: center; }
.history .product-img .img{max-width: 69px; max-height: 69px; }
.history .product-info{margin-left: 79px; overflow: hidden; }
.history .product-btn{display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.history .product-name{display: block; width: 100%; max-height:45px;overflow: hidden;}
.history .product-price{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#ec3e7d;}

.sales-rank .product-item{height: 69px; border-top: 1px dashed #d4d4d4; padding:20px 10px; margin-top:-1px; }
.sales-rank .product-item.last{border-bottom: none; }
.sales-rank .product-img{display: block; width: 69px; height: 69px; overflow: hidden; float: left; text-align: center; }
.sales-rank .product-img .img{max-width: 69px; max-height: 69px; }
.sales-rank .product-info{margin-left: 79px; overflow: hidden; }
.sales-rank .product-btn{display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.sales-rank .product-name{display: block; width: 100%; max-height:45px;overflow: hidden; }
.sales-rank .product-name a:hover{ color:#333;}
.sales-rank .product-price{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#ec3e7d; }
.reg-entrance{margin-top: 23px; height: 33px; line-height: 33px; color: #087DCF; font-size: 13px; position: relative; }
.open-api{border: 1px solid #cccccc; border-top: none; }
.weibo .red-content{padding: 10px 17px; }
.add-weibo{height: 24px; line-height: 24px; overflow: hidden; }
.weibo-info{margin-top: 10px; }
.add-weibo-btn{display: block; width: 60px; height: 24px; float: right; _display: inline; background: url(add_weibo_btn.png) no-repeat; }
.addcart-btn, .items-gallery .addcart-btn{height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; border: 1px solid #d72426; background: url(product_btn.png) repeat-x; padding: 0 7px; }
.addcart-btn .has-icon, .items-gallery .addcart-btn .has-icon{display: none; }
.addcart-btn span, .items-gallery .addcart-btn span{display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }
.btn-a, .items-gallery .btncmp, .items-gallery .btn-a{width: auto !important; height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; background: url(second_btn.png) repeat-x; border: 1px solid #D0D0D0; padding: 0 7px !important; }
.btn-a .has-icon, .items-gallery .btncmp .has-icon, .items-gallery .btn-a .has-icon{display: none; }
.btn-a span, .items-gallery .btncmp span, .items-gallery .btn-a span{display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }

.items-gallery{border: none; }
.items-gallery .price-item{text-align: center; }
.items-gallery .btncmp .btncmp{border: none; padding: 0 !important; text-decoration: none; }
.items-gallery .btncmp .btncmp:before{content: '对比'; }
.items-gallery .btncmp .btncmp:hover{color: black; }
.items-gallery .button .star-on, .items-gallery .button .star-off{width: auto !important; margin: 0 5px; }
.items-gallery .button .vdetail{display: none; }
.items-gallery .sell-t, .items-gallery .sell-price{color: #d72426; }
.gallery-bar-box{height: 52px; }
#gallerybar{border-top: 2px solid #d72426; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; background-color: #f1f1f1; padding: 12px 7px; height: 26px; }
.GoodsSearchWrap .listorder .list-desc:hover, .GoodsSearchWrap .listorder .list-desc-on, .GoodsSearchWrap .listorder .list-asc:hover, .GoodsSearchWrap .listorder .list-asc-on{border: 1px solid #A20000; background: #CC0000; color: white; font-weight: bold; text-shadow: none; }
.GoodsSearchWrap .listmode a, .GoodsSearchWrap .listorder a{height: 23px; line-height: 23px; border: 1px solid #CFCFCF; background: #F6F6F6; padding: 0 10px; margin: 0 5px; }
.GoodsSearchWrap .listmode a i, .GoodsSearchWrap .listorder a i{display: none; }
.GoodsSearchWrap .listmode a span, .GoodsSearchWrap .listorder a span{float: none; display: inline; padding: 0; background: none; }
.goods-leftbox{width: 422px; height: auto; }
.goods-detail-pic-thumbnail{height: 78px; }
.goods-detail-pic-thumbnail li{width: 74px; }
.goods-detail-pic-thumbnail a{height: 68px; }
.goods-detail-pic-thumbnail .current a, .goods-detail-pic-thumbnail .current a:hover{border-color: #d72426; }
.goods-detail-pic-thumbnail img{width: 66px; height: 64px; }
.goods-detail-pic-thumbnail a:hover img{border-color: #d72426; }
.goods-detail-pic-thumbnail .uparrow{background: url(up_red_arr.png) no-repeat 50% 0; }
.goods-detail-tab{height: 28px; border-bottom: 1px solid #C8C8C8; }
.goods-detail-tab li{position: relative; top: 1px; background: none; border: 1px solid #C8C8C8; padding: 0; height: 25px; margin: 1px 5px 0 0; }
.goods-detail-tab li a{background: #eeeeee; float: left; display: block; padding: 0 12px; height: 23px; line-height: 23px; border: 1px solid white; }
.goods-detail-tab .active{background: none; border-top: 2px solid #d72426; margin: 0 5px 0 0; border-bottom: 1px solid white; }
.goods-detail-tab .active a{background: white; }
.goods-buy-area{border-top: 1px dashed #D4D4D4; background: white; }
#main-info .sale-info{border-top: 1px dashed #D4D4D4; }
#main-info .basic-info{padding: 0; }
#main-info .btn-buy{background: url(btn_buy.png) no-repeat; width: 140px; height: 41px; }

.register-wrap{margin: 0; width: 345px; float: right; _display: inline; padding-left: 594px; padding-right: 19px; min-height: 500px; background: url(login_page_bg.png) no-repeat; }
.loginbox_left{border: 7px solid #DBDBDB; }
.loginbox-right{display: none; }
.carlogin-wrap{position: relative; }
.carlogin-wrap .flt{width: 100% !important; }
.carlogin-wrap .frt{width: 345px; position: absolute; right: 19px; top: 230px; }
.loginbox{margin: 0; border: 1px solid #cccccc; padding: 0; }
.loginbox .login-k{width: 65px; }
.loginbox ul{margin: 15px; }
.loginbox .login-title{color: #d72426; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding-left: 19px; border-bottom: 1px solid #cccccc; }
/*信任登录*/
.other-login{clear:both; padding-top:40px;}
.other-login-text{ line-height:30px; font-weight:normal; font-size:14px; padding:15px 0; color:#999;}
.other-login ul li{ display:inline-block; float:left; width:115px; padding:10px 0; font-size:12px;*+width:115px;}
.other-login ul li img{ vertical-align:middle; margin-right:5px;}

.common-btn{height: 36px; line-height: 36px; font-size: 15px; }
.common-btn span{background:#ec3e7d; height: 36px; line-height: 36px; }
.common-btn span span{background:#ec3e7d; text-shadow: none; }
.PassportWrap{width: 720px; margin: 0 auto; border: 7px solid #DBDBDB; }
.PassportWrap .login-k{width: 100px; }
.PassportWrap .login-v .inputstyle{width: 300px; }
.PassportWrap .common-btn{position: relative; left: 195px; }
.price-normal, .point{color: #d72426; }
.checkout-page .my-cart, .cart-page .my-cart{display: none; }
.checkout-page .cart-nav, .cart-page .cart-nav{height: 29px; line-height: 29px; color: #666666; }
.checkout-page .cart-nav .step1, .checkout-page .cart-nav .step2, .checkout-page .cart-nav .step3, .cart-page .cart-nav .step1, .cart-page .cart-nav .step2, .cart-page .cart-nav .step3{height: 29px; line-height: 29px; }
.checkout-page .cart-nav .step1, .cart-page .cart-nav .step1{left: 130px; }
.checkout-page .cart-nav .step2, .cart-page .cart-nav .step2{left: 386px; }
.checkout-page .cart-nav .step3, .cart-page .cart-nav .step3{left: 612px; }
.checkout-page .cart-nav.stepbj1 .step1, .cart-page .cart-nav.stepbj1 .step1{color: white; }
.checkout-page .cart-nav.stepbj2, .cart-page .cart-nav.stepbj2{background-position: 0px -40px; }
.checkout-page .cart-nav.stepbj2 .step2, .cart-page .cart-nav.stepbj2 .step2{color: white; }
.checkout-page .cart-nav.stepbj3, .cart-page .cart-nav.stepbj3{background-position: 0px -80px; }
.checkout-page .cart-nav.stepbj3 .step3, .cart-page .cart-nav.stepbj3 .step3{color: white; }
.member-page .site-part-title{background: #F6F6F6; border: 1px solid #D4D4D4; }
.member-main .title{color: #666666; }
.member-main .title .font-orange{color: #008AC4; }
.member-main .title-bg{background: #F6F6F6; border: 1px solid #D4D4D4; color: #666666; }
.member-main-left{border: none; }
.member-main-right .head{color: black; border: 1px solid #D4D4D4; }
.member-main-bg{background: #FAFAFA; border: 1px solid #D4D4D4; }
.member-menu .body{border: 1px solid #D4D4D4; border-top: none; background: white; }
.member-menu .member-menu-list .list-title-bg{background: #F6F6F6; border-top: 2px solid #d72426; border-bottom: 1px solid #E9E9E9; }
.member-menu .current a{color: white; background: #d72426; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; }
.table-goods-list{border: none; }
.gridlist{border: none; }
.gridlist th{background: white; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #D4D4D4; }
.gridlist .first{border-bottom: 2px solid #d72426; }
.gallery-page .horizontal-m .addcart-btn, .gallery-page .horizontal-m .items-gallery .addcart-btn, .gallery-page .items-gallery .horizontal-m .addcart-btn{margin-left: 10px; }
.gallery-page .horizontal-m .pricelist{float: left; _display: inline; padding: 0; }
.gallery-page .horizontal-m .button{float: right; _display: inline; width: 116px; margin-top: 0; clear: none; }
.gallery-page .horizontal-m .button li{float: left; margin: 0 0 5px 5px; }
.group-page .group-buy{border: 1px solid #D4D4D4; padding: 15px 30px; }
.group-page .group-buy-box{background: url(group_bg.png) no-repeat; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; padding: 14px 10px 14px 20px; }
.group-page .group-product-pic{border-color: #d72426; }
.group-page .group-price{line-height: 40px; }
.group-page .group-button .updateBtn{width: 109px; height: 40px; background: url(group_btn.png) no-repeat; }
.group-page .group-button .updateBtn span{display: none; }
/*center end*/


/*footer*/
.footer{ clear:both; overflow:hidden;}
.footer .helper{background-color: #fff; border-top:4px solid #c69a62;min-height: 209px; padding:30px 0; }
.btom-info{ width:198px;float:left;}
.btom-info .logo{ background:url(logo02.png) no-repeat; width:180px; height:60px; margin:20px 0 25px 0;}
.btom-info .tel{ color:#ec3e7d; font-size:24px; font-family:Georgia, "New York", serif; line-height:40px;}
.btom-code{ width:135px; max-height:126px; float:right; margin-top:20px; text-align:center;}
.btom-code img{width:88px;}
.footer .helper-item{width:90px; float: left; height:230px; margin-left:30px; margin-top:20px; overflow:hidden;}
.footer .helper-item a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block; font-size:14px; line-height:25px;}
.footer .content-list{line-height: 2em; }
.footer .content-list .content-title{font-size: 15px; font-weight: bold; }
.footer .content-list .content-title .link {color:#ec3e7d; font-size:15px;}
.btom_link{ border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding:15px 0; }
.btom_link a{ display:inline-block; padding:0 15px; color:#c69a62;}
.btom_link a:hover,.footer .content-list a:hover{ color:#000;}
/*footer end*/

/*im*/
.im .im-bar{width: 39px; height: 101px; background: url(im_bar.png) no-repeat; float: left; _display: inline; }
.im .im-main{display: none; border: 1px solid #A9A9A9; float: left; _display: inline; padding: 25px 20px; background-color: white; }
.im .im-item{margin: 5px 0; }
/*im end*/

/*page max-width 1024px*/
.min-page .header .search{left: 248px;}
.min-page .margin-main{width: 512px;}
.min-page .sub-slide{overflow: hidden;}
.min-page .index-promotions .product-item{width: 153px;}
.min-page .index-promotions .product-list{height: 248px;overflow: hidden;}
.min-page .left-main{width: 767px;}
.min-page .index-product .product-list{width: 537px;}
.min-page .index-product .product-item{width: 158px;margin-right: 0;margin-left: 1px;}
.min-page .index-product .product-item.last{padding-right: 10px;}
.min-page .index-product .index-content{overflow: hidden;}
.min-page .integration-center{width: 305px;}
.min-page .integration-center .product-item,.min-page .integration-center .product-img{width: 120px;}
.min-page .integration-center .blue-content{overflow: hidden;}
.min-page .footer .content-list{padding-left: 5px;}
.min-page .sub-slide .go-left,.min-page .sub-slide .go-right{width: 20px;}
.min-page .sub-slide .slide-box{margin-left: 6px;}
.min-page .main-slide .slide-item{width: 512px;}
.min-page .main-slide .slide-item img,.min-page .main-slide{width: 512px;height: 238px;}
.min-page .right-main-margin{width: 748px;}
.min-page .goods-leftbox{width: 320px;}
.min-page .left-main-margin{width: 754px;}
/*page max-width 1024px end*/

/*ecstore 2.0 bug*/
.page-aside{width: 230px;}
.page-article{ width:885px;}/*会员中心右侧*/

/* 导航栏购物车挂件 */
.minicart .icon{font-size: 12px; margin-right: 3px; }
.minicart .btn-tocart{padding-left: 20px; padding-right: 20px; color: white; background-color: #fda600; margin-left: 10px; vertical-align: top; display: inline-block; line-height: 25px; margin-top: 10px;}
.minicart-text{display: inline-block; height: 40px; color: white; }
.minicart-cont .goods-item{border-bottom: 1px dotted #e0e0e0; padding: 10px; overflow:hidden;}
.minicart-cont .goods-pic{float: left; width: 60px; height: 60px; line-height: 58px; *line-height: 60px;overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.minicart-cont .goods-pic img{max-width: 60px; max-height: 60px; vertical-align: middle; }
.minicart-cont .goods-info{float:right; width:150px; }
.minicart-cont .goods-name{margin-bottom: 10px; }
.minicart-cont .goods-name a{color: #666666; }
.minicart-cont .goods-price{overflow: hidden; }
.minicart-cont .p-price,.price-sr .p-price{ color:#ec3e7d; display: inline-block; margin-right: 0; width:62px;}
.minicart-cont .p-quantity,.price-sr .p-quantity{ width:auto; margin-left:15px;}
.minicart-cont .no-information{padding: 30px 0; text-align: center; }

.has-minicart{text-align: center; }
.has-minicart .minicart-text{display: block; }

.minicart-active .minicart-text{background-color: #fda600; }
.minicart-active .minicart-cont{display: block; }

.minicart-info{background-color: #f9f9f9; padding:0 15px;margin-top:10px; height:80px;}
.minicart-info i{ color:#ec3e7d;}
.minicart-info p{ clear:both;}
/*-------------------------------------------------------old  end--------------------------------------------------*/


/*-------------------------------------------------------home--------------------------------------------------*/
.index-page{ background:#f2f2f2;}

/*首页浏览器推荐*/
.page_outer{position:fixed;top: 0px;right:0px; bottom:0;left:0;width: 100%;height:100%;background:url(outer.png) repeat;z-index:10000;display:block;}
.overlay{ width:735px; height:478px; left:22%;top:15%; position:fixed;z-index:10005;}

/*头部弹出广告位*/
.dt_big img{ width:100%; display:block;}

/*共用*/
.bticon{ background:url(../../images/pcweb/home-bt.png) no-repeat; overflow:hidden;}
.backwhite{ background:#f1f1f1; padding:50px 0;}

/*头部*/
/*.header{ background:#fff;}*/
/*header*/
/*.topbar{height: 32px; line-height: 32px; background-color: #f2f2f2; font-size: 12px; color: #6c6c6c; border-bottom: 1px solid #e5e5e5;}*/
/*.topbar a{color: #6c6c6c;}*/
/*.topbar .dividing{width:25px; text-align:center;}*/
/*.topbar .cur_select{padding-right: 15px; background: url(arrow_down.gif) no-repeat right 50%; position: relative; }*/
/*.topbar .coin-menu{position: absolute; left: 0; top: 33px; background-color: white; cursor: pointer; z-index: 65535; padding: 2px; }*/
/*头部登录注册*/
.login-bar{float: left; }
.login-bar a{ color:#ec3e7d; text-decoration:underline;}
.login-bar b{ margin-left:5px;}
.login-bar .syew{ margin-right:5px;}
/*头部右侧快捷菜单*/
.member-link{float: right; _display: inline; text-align:right;}
.member-link li{ display: inline-block; float: left; border-right: 1px solid #e5e5e5; height: 32px; position: relative; z-index:305;}
.member-link li:hover{ background:#fff;}
.member-link li b{ background:#dd4337; position:absolute; display:block;width:15px; height:15px;top:4px; border-radius:12px; line-height:12px; left:18px; text-align:center;}
.member-link li b span{color:#fff; font-size:9px; font-weight:normal;}
.member-link li sup{ background:#dd4337; position:absolute; display:block; padding:1px 5px; border-radius:12px;top:4px; border-radius:10px; line-height:12px; left:18px; text-align:center;color:#fff; font-size:9px; font-weight:normal;}
.member-link li.noline{ border:none;}
.member-link li .member-linktext a{ display:block;font-weight:normal; padding:0 12px;*+font-size:12px;}
.member-link li i{ color:#ec3e7d; margin-right:3px;}
.member-link li .member-linktext img{ width:auto; max-height:12px; vertical-align:baseline; margin-right:5px;}
.member-link li i.ijt{ font-size:9px; color:#949597; margin-left:3px;}
.member-link li dl{background: #fff; position: absolute; top: 32px; right: 0; padding: 5px 10px 10px 10px; width: 86px; z-index: 10; display: none; box-shadow: 0px 4px 8px rgba(0,0,0,.2);*+right:-1px;*+ border:1px solid #ddd; *+border-top:none;}
.member-link li dl a{color:#888;}
.member-link li dl dd a{ text-align:left; line-height:25px; padding-left:10px; display:block;}
.member-link li dl.ajust{width:220px; padding-bottom:0;}
.member-link li dl.ajust dt{ float:right;width:85px;padding:0 0 10px 15px;}
.member-link li dl.ajust dt a img{ margin-right:6px;}
.member-link li dl.ajust dt a{ display:block; text-align:left;line-height:26px;}
.member-link li dl.ajust dd{float:left;width:110px;text-align:left; padding-top:6px;}
.member-link li:hover dl dd a:hover,.member-link li dl.ajust dt a:hover{ color:#ec3e7d;}
.ajust i{ width:20px; height:15px; display:inline-block; vertical-align: middle; background:url(topicon.png) no-repeat;}
.ajust i.icon01{ background-position:0 0;}
.ajust i.icon02{ background-position:0 -23px;}
.ajust i.icon03{ background-position:0 -48px;}
.ajust i.icon04{ background-position:0 -73px;}
.ajust i.icon05{ background-position:0 -95px;}

/*头部LOGO部分*/
.header-main{ background:#fff;position: relative;z-index: 300;}
.header-main .small-page, .header-main .page{position: relative; height: 95px; }
.sotelogo{width: 300px; height: 45px; position: absolute; top: 21px; overflow: hidden;}
/*头部搜索*/
.search{position: absolute; left:400px; top: 21px; }
.search .submit-btn{border: none;color: white;text-align:center;background-color: #ec3e7d; width: 90px; height: 36px; line-height:36px; float: left; _display: inline; cursor: pointer; text-shadow: none; }
.search-input{background-color:#ec3e7d; width: 346px; height:36px; float: left; _display: inline;  position: relative; }
.search-input .key{border:none;width:330px; height:24px; line-height:24px; padding: 3px 5px; font-size: 14px; position: absolute; left: 3px; top:3px; }
.advanced-search{color: #007EC6; text-decoration: underline; float: left; _display: inline; margin-left: 8px; line-height: 29px; }
.hot-keywords{width: 500px; height: 30px;overflow: hidden; clear: both; font-size:12px; text-align:left;}
.hot-keywords a{ color:#a2a3a5; border-left:1px solid #a2a3a5; line-height:14px; height:14px; display:inline-block; padding:0 10px; margin-left:-10px; margin-right:10px;}
.hot-keywords a{ color:#a2a3a5; border-left:1px solid #a2a3a5; line-height:14px; height:14px; display:inline-block; padding:0 10px; margin-left:-10px; margin-right:10px;-webkit-transition: color .4s linear 0s; -moz-transition: color .4s linear 0s;-ms-transition: color .4s linear 0s; transition: color .4s linear 0s;}
.hot-keywords a:hover {color:#ec3e7d;}
/*头部购物车*/
.cart-bar {float:right; margin-top:20px;padding-left:30px; background: url(icons.png) no-repeat #f5f5f5; border:1px solid #eee; width:100px; height:32px; line-height:32px; position:relative;z-index:206;/*会员中心ban层级 帮助中心ban层级 顶部关注我们层级 导航层级*/ cursor:pointer;}
.cart-bar .checkout{float:right; _display:inline; height:23px; line-height:23px; padding:0 2px; margin:5px 0 0 5px;color:#ec3e7d;}
.minicart .minicart-title {width: 40px; height: 113px; background: url(minicart_bar.png) no-repeat ; }
.minicart .minicart-cont{width:300px;overflow: hidden; visibility: hidden; background-color: white;z-index: 9997; position:absolute; top:33px; right:0; border:1px solid #ddd; box-shadow:2px 2px 10px  rgba(0,0,0,.2);}
.minicart-cont .empty{ padding:10px 60px; line-height:25px;}
.minicart-list{ padding:15px;}
.minicart .go{display: block; height: 23px; line-height: 23px; padding: 0 9px; background: url(product_btn.png) repeat-x; border: 1px solid #d72426; color: white; float: right; text-decoration: none;}
.minicart .btn-sidecart{ width:270px; }
/*mini cart end*/

/*头部右侧*/
.topright{ width:130px;}
.inabroad{ height:35px; line-height:35px; position:relative; cursor:pointer; z-index:105;}
.inabroad p,.inabroad p i{ color:#3ca14e;}
.inabroad p i{ margin-right:4px;}
.abroad-cont {  position: absolute;   top: 35px;  right: 0;  width: 250px;  line-height: 25px;  padding: 12px 20px 10px;  box-shadow: 4px 4px 20px rgba(0,0,0,.2);  background: #fff;  font-size: 12px;  cursor: default;  color: #ec3e7d;  font-size: 13px;}
.tip-arr {  position: absolute;  top:-15px;  font-size:18px;  right:112px;  color: #fff;}
.inabroad:hover .abroad-cont{display:block;}

/*首页悬浮头部*/
.index-scohead{ height:44px; padding:8px 0; position:fixed; top:0; left:0; width:100%;z-index:105;}
.index-scohead .page{ position:relative;}
.scoheadcont{  position:absolute;top:0; left:0;background:#000;width:100%;height:44px; padding:8px 0;opacity:0.8;filter:alpha(opacity=80);}
.scohead-logo{ width:auto; height:40px; overflow:hidden; position:absolute;}
.scohead-logo img{width:auto; height:40px;}
.scohead-so{ position:absolute; left:28%; top:5px;}
.scohead-so .search-input{ width:446px;}
.scohead-so .search-input .key{ width:440px;}


/*主导航条*/
.nav-bar{height:45px; line-height:45px; background-color:#ec3e7d; }
.all-category{background: #333; float: left; position: relative; width: 252px; height: 40px; z-index: 100; font-size: 12px;}
.all-category .category-handle { color: #F5f5f5; font-size: 15px; position: absolute; font-weight: bold; width: 240px; padding-left: 16px; top: 0; height: 39px; line-height: 37px; cursor: pointer;}
.all-category .category-box{position: absolute; top: 40px; }
.navicon{text-align:left;overflow: hidden;height:45px;}
.navicon li{ display:inline-block; color:#fff;overflow: hidden;float: left;white-space: nowrap;}
.navicon li img{ vertical-align:middle; max-height:20px; max-width:22px; margin-right:10px;}
.nav .nav-list{_float: left; }
.nav-item{float: left; _display: inline;}
.nav-item .nav-text{display: block; float: left;}
.nav-item .nav-text a{color: white; font-size: 16px; font-weight:bold;display: block;padding: 0 20px; }
.nav-item .nav-text a.active,.nav-item .nav-text a:hover{background: #ca1566; text-decoration: none; }
/*导航条所有品牌*/
.nav-item-more{ position:relative; z-index:205/*导航层级*/;}
/*.nav-itembox{ display:none;}*/
.nav-item-more .nav-itembox{ position:absolute; top:45px; left:0; width:440px; height:280px; background:#fff; border:1px solid #bababa; border-top:none; z-index:105; cursor:pointer;}
.navtip-arr{ color:#eee;position:absolute; top:-28px; left:40px;}
.nav-itembox .navtip-text{ background:#eee; height:42px; line-height:42px; color:#ec3e7d; font-size:14px; padding-left:20px; display:block; clear:both; width:420px; overflow:hidden;}
.nav-brandtext{ width:210px; padding:0 10px 0 20px;}
.nav-brandtext ul{ height:200px; overflow-y:auto; margin:4px 0;}
.nav-brandtext ul li{ clear:both;}
.nav-brandtext ul li a{ color:#333; font-size:13px; line-height:25px; display:block; font-weight:normal; padding:0; text-align:left;}
.nav-brandtext ul li a:hover{ color:#000;}
.nav-itembox a{ padding:0; }
.nav-itembox a:hover{ background:none;}
.nav-brandmore{ width:210px; text-align:center; margin:0 auto; color:#333; display:block; border-top:1px dotted #ddd; font-size:14px; line-height:30px; cursor: pointer;}
.nav-brandpic{ width:199px; padding-left:1px;overflow:hidden; }
.nav-brandpic li{ width:98px; height:59px;border-top:1px dotted #ddd;border-left:1px dotted #ddd;overflow:hidden;float:left;padding:0; margin-top:-1px; }
.nav-brandpic li img{width:98px; height:60px;}


/*左侧所有分类*/
.cat-ex-vertical{ position:relative; *+background:#f4f3f1; height: 420px; background:#f9f8f8;}
#cat_269 .cat-item { width: 240px; }
.cat-ex-vertical li { width: 240px; padding: 6px 0 0 12px; }
.cat-root-box .cat-text { font-weight: bold; padding: 0px 0px 0px 28px; }
.cat-redundancy { overflow: hidden; width: 200px; padding: 0 0px 5px 0; margin: 0 0 0px 28px; border-bottom: 1px solid #e7e7e7; }
.cat-redundancy a { float: left; font-size: 12px; color: #555; font-weight: normal; /* line-height: 1; */ margin: 0px 8px 0px 0px; display: block; white-space: nowrap; cursor: pointer; }
.cat-ex-vertical li:hover .cat-children-box { display: block; position: absolute; left: 252px; top: 0; }
.cat-root-box .icon {width: 20px; height:20px; float: left;}
.cat-children-box{width: 105px; height: 372px; background:#fff;filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度50%*/padding: 25px; display: none; box-shadow: inset 8px 0px 8px -10px rgba(0,0,0,.3), 8px 0px 8px -10px rgba(0,0,0,0.3);}
.cat-ex-vertical li:hover{ background:#fff;}
.cat-children-box dl{  clear: both; overflow: hidden; margin-bottom: 25px; }
.cat-children-box dl dt{font-weight: bold; padding: 0px 5px 0px 0px; margin-bottom: 10px; font-size: 14px; }
.children-box_links a{ display:inline-block; padding-right:10px; white-space:nowrap;}
.cat-ex-vertical a:hover{ color:#ec3e7d;}

/*分类导航条*/
.nav-category{height: 40px; background: #222;}
/*推荐导航*/
.tj-category{margin-left: 20px; float: left; height: 40px; line-height: 40px; position: relative;}
.tj-category li{ float:left; display:inline-block; margin-right:15px;}
.tj-category li.current{ border-bottom:3px solid #c69a62;}
.tj-category li a{padding: 0 10px; color: #f5f5f5;}
.tj-category li a:hover{ color:#ec3e7d;}
#magic-line { position: absolute; bottom: 1px; left: 0; width: 100px; height: 2px; border-bottom: 2px solid #c69a62; }

/*首页banner*/
.two-ad{position:absolute;right:0;top:-1px;width:190px; z-index:1;}
.two-ad a,.two-ad img{width:190px; display:block;overflow:hidden;opacity:0.9;filter:alpha(opacity=90);}
.two-ad a{margin-top:1px;transition: transform 0.2s linear 0s;}
.two-ad a:hover{ margin-left:-5px;transform:translateX(-5px);}

/*每日必看*/
.mustcheck{ position:relative; background:#fff; padding-top:30px; padding-bottom:2px;}
.mustad{height:720px; overflow:hidden;width:auto; position:absolute;top:97px;}
.mustad1{  left: 0; margin-right: 50%; right: 545px;}
.mustad2{  right: 0; margin-left: 50%; left: 545px; }
.mustcheck .page{  background: #fff; z-index: 100; position: relative; top: 1px;}

.mustcheckbt{ border-bottom:4px solid #ec3e7d; height:20px;position:relative; text-align:center; margin:0 auto 43px auto; width:1090px;}
.mustcheckbt span{ border-left:15px solid #fff;border-right:15px solid #fff; background-color:#fff;text-indent:-9999px; width:310px; height:31px;display:block; margin:0 auto;}
.mustcheck-list{width:1120px; margin-left:1px;}
.mustcheck-list li{ width:271px; border:1px solid #bfc1c2;float:left; margin:-1px 0 0 -1px; text-align:center;}
.mustcheck-list li:hover{box-shadow:0px 0px 12px rgba(0,0,0,.1);}
.mustcheck-list li a{width:271px; height:271px; display:block; overflow:hidden;}
.mustcheck-pic{ width:271px; height:271px; display:block;}
.mustcheck-list li.spec{width:272px;}
.mustcheck-list li.spec a,.mustcheck-list li.spec .mustcheck-pic{width:272px;}
/*.mustcheck-info{ background:#eaeaea; border-top:3px solid #c29a5d; height:100px;}
.mustcheck-info b{ font-size:16px; color:#000; line-height:35px;}
.mustcheck-info ins{ display:block;overflow:hidden; text-align:center;}
.mustcheck-info ins img{width:65px; height:20px;}
.mustcheck-info p i{ color:#c69a62; font-size:24px; margin-right:10px;}*/

/*秒杀商品                  */
.flashsale{ padding-top:40px;}
.flashsale .flashsalebt{ margin-bottom: 10px;border-bottom: 4px solid #ec3e7d;  padding-bottom: 25px;}
.flashsale .flashsalebt span{text-indent:-9999px;width:345px; height:31px;display:block; background-position:0 -70px;}
.flashsale .flashsalebt a{ float:right; padding-top:5px; font-size: 15px;}
.flashsale .flashsalebt a:hover{ color:#ec3e7d;}
.flashsalelist{width:1260px; margin-left:-25px;}
.flashsalelist li{width:346px;height:574px; background:#fff; float:left;margin:0 0 25px 25px;}
.flashsalelist li a{width:346px;height:574px; display:block;position:relative;}
.flashsalelist li:hover{box-shadow:4px 4px 20px rgba(0,0,0,.2);}
.flashsale-pic img{height:346px; display:block; margin:0 auto;}
.flashsale-pic { width: 346px; height: 346px; overflow: hidden; display: block; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.flashsalelist li:hover .flashsale-pic img { -webkit-filter: blur(24px); -moz-filter: blur(40px); -o-filter: blur(40px); -ms-filter: blur(40px); filter: blur(40px);filter: blur(24px);z-index: 10; }

i.count,i.buynow,i.count2,i.buynow2{display:block; position:absolute; background:url(tips.png) no-repeat;z-index:100;}
i.count,i.count2{ width:68px; height:68px;right:20px; top:225px;padding:40px 40px 0 0; text-align:right;}
i.count{ background-position:0 -489px; }
i.count2{ background-position:-127px -489px;}
i.count b,i.count2 b{ font-family: Arial, Helvetica, sans-serif;color:#fff; font-size:40px; font-weight:normal; font-style:italic; margin-right:6px;}
i.buynow,i.buynow2{display:none;}
.flashsalelist li:hover i.buynow,.flashsalelist li:hover i.buynow2{ display:block;width:230px; height:230px;top:50px;left:60px;}
.flashsalelist li:hover i.buynow2{background-position:0 -615px;}
.flashsale-info{padding:5px 15px; overflow:hidden;}
.flashsalelist li .iconfont{ color:#c69a62; font-size:18px; margin-right:5px;}
.flashsalelist li p.tr{ font-size:14px;}


/*共用价格*/
.sale-price{ border-bottom:1px solid #eee; border-top:1px solid #eee; padding:10px 15px; color:#858587;}
.sale-price .price{ font-size:24px; margin-right:10px;}
.sale-price .count{color:#c69a62; margin-top:2px;}
.sale-price .sade{color:#a9a9a9;}
/*共用描述*/
.des01{ height:55px; overflow:hidden; line-height:25px; font-size:15px; margin-bottom:2px; font-weight:bold;}
.des01 i{ color:#c59a63; font-size:18px; font-weight:normal; vertical-align:super; margin-right:4px;}
.des02,.des03,.des04{color:#808082;}
.des02{height:20px; overflow:hidden; white-space:nowrap;padding:0;line-height:20px; font-size:13px; text-overflow:ellipsis;font-weight:bold;}
.des03{overflow:hidden; line-height:20px;font-size:13px; height:40px;}
.des05{ font-size:14px; height:40px; overflow:hidden; line-height:22px; padding:6px 0;}
.des05 i{ color:#c59a63; font-size:14px; font-weight:normal; vertical-align:super;}

/*共用标题*/
.homebt{ margin-bottom:10px; border-bottom:4px solid #ec3e7d;padding-bottom:25px;}
.homebt span{text-indent:-9999px;width:336px; height:31px;display:block; }
.homebt a{ float:right; padding-top:5px; font-size: 15px;}
.homebt a:hover{ color:#ec3e7d;}

/*热门品牌*/
.hotbrands{ padding-top:40px; padding-bottom:30px;}
.hotbrands .homebt span{width:317px; height:31px;background-position:0 -142px;}
.customer-tab{ line-height:40px; height:42px;font-size:16px;border-bottom:2px solid #d4d5d7; position:relative; margin-bottom:25px;}
.customer-tab li{ float:left;}
.customer-tab li a{ padding:0 24px; display:block;}
.customer-tab li a:hover{ color:#ec3e7d;}
.customer-tab li.current{ border-bottom:2px solid #c69a62; height:42px;}
.customer-tab li.pingyi{ border-bottom:2px solid #c69a62; height:2px; position:absolute; bottom:-2px;}
.brand_logo{ margin-left:-26px; width:1120px;}
.brand_logo li{ width:253px; height:150px; overflow:hidden; margin:25px 0 0 26px; float:left; position:relative;}
.brand_logo li p{ font-size:0; position:absolute; left:0; top:0;}
.brand_logo li p img{ width:253px; height:150px; float:left;}

/*新品上市*/
.newarrivals{ padding-top:40px;}
.newarrivals .homebt span{background-position:0 -213px;}
.arrivalslist{width:1150px; padding:5px 0 30px 0;margin-left:-26px;/*width:1150px; padding-bottom:30px;*/}
.arrivalslist li {width: 253px;height: 485px;float:left;margin: 0 0 25px 26px;position: relative;}
.formall{width: 253px;height: 482px;background: #fff;position: absolute;left: 0;top: 0;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
}
.formall .btn-major:hover span,.formall .btn-major:hover span span { background:#f06597;}
.formall .action-notify:hover span,.formall .action-notify:hover span span{background:#d1ae81;}
.arrivals-pic{position:relative; width:253px; height:253px; overflow:hidden;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;}
.arrivals-pic img{width:auto; height: 253px; margin:0 auto; display:block;}
.arrivals-pic b,.arrivals-pic dl{ position:absolute; top:5px;}
.arrivals-pic b{ width: 45px; height: 45px; display: block; color: #fff; top: 5px; left:5px; font-size: 15px;}
.arrivals-pic b img{width:43px; height:43px;}
.arrivals-pic dl{ right:5px;}
.arrivals-pic dl dd{ color:#98999b;}
.arrivals-info { padding: 12px 15px; overflow: hidden; }
.infoconts{ height:82px; overflow:hidden;}
.arrivals-info .des02,.arrivals-info .des03,.arrivals-info .des04{color:#404040;}
.formallcont .btn-buy,.formallcont .btn-get{ padding:10px 15px; display:none;}
.salenum{font-size:12px; color:#B9B9B9; padding-top:5px;}
.btn-buy .btn-addfav{ background:#c69a62; width:224px; height:43px; line-height:43px; text-align:center; color:#fff; font-size:16px;}
.btn-buy .btn-addfav span{ width:43px; height:43px; display:inline-block; background:#b08c58; float:left;}
.btn-buy .btn-addfav span i{ font-size:21px;}
.btn-buy .btn-major span{ padding:2px 22px; font-size:16px;}
.btn-get .btn-major span{ background:#c69a62;padding:2px 22px; font-size:16px;}
.icountry{ width:21px;display:inline-block; vertical-align:middle; margin-right:6px;}
.icountry img{max-width:22px; max-height:22px; margin:0;}
.icon-over{ width:253px; height:253px; background-position:0 -856px;display:block;position:absolute; top:0px; left:0px; z-index:101; text-indent:-9999px; overflow:hidden;}
.icon-over2{position:absolute; top:0; left:0; z-index:101;width:346px; height:346px; background:url(over.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.icon-over3{ width:230px; height:230px; background: url(tips.png) 0 -1130px;display:block;position:absolute; top:30px; left:140px; z-index:101; text-indent:-9999px; overflow:hidden;}
.act{ width:68px; height:68px; display:block; position:absolute;right:15px; bottom:15px;}
.act img{width:68px; height:68px;}

/*没有缩略图的结构*/
.arrivalslist li.normal{ position:relative;}
.arrivalslist li.normal .formall{background:#fff;}
.arrivalslist li.normal:hover .formall{ box-shadow: 4px 4px 20px rgba(0,0,0,.2); width: 253px; height: 520px; position: absolute; left: 0px; top: 0px;}
.arrivalslist li.normal .icon-over,.arrivalslist li.normal:hover .icon-over{top:0px; left:0px;}

/*鼠标经过*/
.arrivalslist li:hover{z-index:102;}
.arrivalslist li:hover .formall{box-shadow: 4px 4px 20px rgba(0,0,0,.2);width: 338px;height: 520px;position: absolute;z-index: 100;}
.arrivalslist li:hover .formalpic,.arrivalslist li:hover .salenum{display:block;}
.formalpic{width:85px;height:253px;position:absolute;right: 0;display:none;}

.formalpic_list{position: absolute; top:0; right:0; border-left:1px solid #e0e0e0; height:253px; overflow:hidden;}
.formalpic_list dd{width:84px; height:84px;border-top:1px solid #e0e0e0; margin-top:-1px;}
.formalpic_list dd img{ width:76px; height:76px;border:4px solid #fff; cursor:pointer;}
.formalpic_list dd:hover img,.formalpic_list dd.active img{ border:4px solid #c69a62;}
.arrivalslist li:hover .arrivals-info{ height:125px;}
.arrivalslist li:hover .formallcont .btn-buy,.arrivalslist li:hover .formallcont .btn-get{ display:block;}
.tags {height: 22px; }
.tags a{background:#c69a62; display:inline-block; float:left; margin-right:5px; font-size:12px; padding:0 5px; color:#fff; border-radius:3px; margin-bottom:4px;}

.arrivalslist li.left:hover .formall{left:-85px;}
.arrivalslist li.left .formalpic_list{border-right:1px solid #e0e0e0;border-left:0;}
.arrivalslist li.left:hover .formalpic{left:0;right:auto;}
.arrivalslist li.left .formallcont{overflow: hidden; }
.arrivalslist li.left:hover .formallcont .arrivals-pic{margin-left:85px;-webkit-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s; -ms-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;}
.arrivalslist .formallcont .btn-buy a.btn-major {display:block;text-align: center;}
.arrivalslist li .formallcont .infoconts a:hover{color: #3e3e3e;}
/*最右边的li缩略图在左边显示*/

.arrivalslist li.left .formalpic_list{border-right:1px solid #e0e0e0;border-left:0;}
/*.arrivalslist li.left:hover .formalpic{ float:left;}*/

/*销售排行榜*/
.topsales{ padding-top:40px; padding-bottom:30px;}
.topsales .homebt span{text-indent:-9999px;width:316px; height:31px;display:block; background-position:0 -283px;}
.topsaleslist{ background:#fff; overflow:hidden; margin-top:30px;}
.topsaleslist li{ border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;width:298px;float:left;margin-top:-1px; position:relative;overflow:hidden;}
.topsaleslist .des03,.topsaleslist .des04{color:#424242;height:auto; max-height:40px;}
.topsaleslist li .price{ display:none;}
.topsaleslist li:hover .price{ display:block;position:absolute;top:155px; left:25px; font-family: Verdana, Geneva, sans-serif; font-size:21px; font-weight:bold; color:#f63d81; z-index:2;}
/*排行icon*/
.topsaleslist i.bticon{width:123px;height:38px;display:block;text-indent:9999px;position:absolute;top:16px;left:16px;}
.topicon01{background-position:0 -368px;}
.topicon02{background-position:0 -441px;}
.topicon03{background-position:0 -506px;}
.topicon04{background-position:-215px -370px;}
.topicon05{background-position:-215px -442px;}
.topicon06{background-position:-215px -508px;}
.topicon07{background-position:-215px -577px;}
.topicon08{background-position:-215px -645px;}
.topicon09{background-position:0 -575px;}
.topicon10{background-position:0 -645px;}
/*排行1*/
.topsaleslist li.top-one{ width:546px; height:395px;margin-left:-1px;overflow:hidden;}
.top-one img{ width:300px; height:300px; position:absolute; right:0; top:25px; z-index:0;}
.top-oneinfo{ width:225px; position:absolute; left:16px; top:92px; z-index:1;}
.top-one .des01{ height:75px; margin:35px 0;}
.topsaleslist li.top-one .price{left:420px;top:335px;}
/*排行23*/
.topsaleslist li.top-two{ padding:0 25px 20px 25px; width:220px; height:375px;}
.top-two img{width: 195px; height: auto; display: block; margin: 64px auto 24px;}
.topsaleslist li.top-two .price{top:245px;}
/*排行4*/
.topsaleslist li.top-four{width: 546px; margin-left: -1px; height: 238px; overflow: hidden; }
.top-fourinfo{ float: right; margin: 60px 20px 0 0; width: 235px;}
.top-four img{ position: absolute; left: 80px; top: 20px; width: 170px; height: 170px;}
/*排行5*/
.topsaleslist li.top-five{ width: 220px; padding: 20px 25px; text-align: center; height: 200px; }
.top-five img{width: 175px; height: auto; display: block; margin: 20px auto 0;}
/*排行7*/
.topsaleslist li.top-seven{ margin-left:-1px; width:225px;}

/*首页主区域与楼层快捷菜单层级*/
.index-page .flashsale .flashsalebt,.index-page .flashsalelist li a,.index-page .homebt,.index-page .customer-tab,.arrivalslist li,.index-page .topsaleslist li{ position:relative; z-index:2;}



/*-----------------------------------------------信任登录点击后页面----------------------------------------*/
.trues-login{ overflow:hidden;}
.trues-login .register-wrap{padding-left:20px; margin-right:30px; margin-bottom:30px;}
.trues-login .loginbox{ border:none;}
.trues-login .x-input{ width:300px;}
.trues-login .login-v{ height:62px;}
.trues-login .common-btn span{ padding-left:140px;}
.trues-login .common-btn span span{ padding-right:140px; padding-left:0;}

/*----------------------------------------------商品列表-----------------------------------------*/
.ad-banner{ width:100%; margin:0 auto; overflow:hidden;}
.ad-banner img{ display:block;margin:0 auto;}
.gallery-show{ padding-bottom:60px;}

.gallery-page{ background:#f2f2f2;}
.arrivalslist li p.time{ position:absolute; top:204px ;left:16px; font-size:13px; z-index:101; color:#ec3e7d; background:#f6f6f6; border:1px solid #dadada; border-radius:18px;padding:5px 10px;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}
.arrivalslist li p.time i{color:#c69a62;font-size: 20px;margin-right:3px;}
.gallery-show .des01{ font-size:14px; }
.arrivalslist .btn-buy .btn-major span,.arrivalslist .btn-get .btn-major span{ padding:2px 0px; width:224px; text-align:center;}
.arrivalslist li .sade{ display:none;}
.arrivalslist li:hover .sade{ display:block; padding-left:30px;}
.isay{ display:none;}
.isay a{color:#c7a453;}
.arrivalslist li:hover .isay{background-position:0 -104px; line-height:32px; text-align:center; width:42px; height:39px;  display:inline-block; position:absolute; right:10px; bottom:10px;}
/*最后一个*/
.arrivalslist li.last{ background:#fff; text-align:center;}
.arrivalslist li.last a{ display:block;}
.ipak{ width:72px; height:36px; background-position:-308px -192px; background-color:#f2f2f2; position:absolute; right:0; bottom:0;}
.inext{ width:111px; height:111px; margin:140px auto 50px auto; background-position:-150px -361px; display:block;}
.nextpage{ color:#c69a62; font-size:24px; line-height:35px;}
.pageinfo{color:#cacaca; font-size:14px; line-height:25px;}
/*商品列表左侧所有分类*/
.refilter{ margin-bottom:30px;}
.refilter .cpfl-bt{height:48px; border-left:5px solid #c69a62;background:#fff;line-height:48px;font-size:18px;color:#404040; padding-left:30px; font-weight:normal;}
.l_aone li{border-top:1px  dotted #f2f2f2;background:#fff;font:normal 14px/50px \5fae\8f6f\96c5\9ed1;cursor:pointer;position:relative; margin-top:-1px;}
.l_aone li.ahover{background:#e8e6e7;}
.l_aone li a{white-space:nowrap;text-overflow:ellipsis; padding-left:34px; color:#565d67;overflow:hidden;}
.l_aone li i,.l_aone .ahover i,.all_filter i,.filter_close i{position:absolute;top:16px;right:12px;overflow:hidden;width:16px;height:16px;margin-top:1px;background:url(icon-jt.png) no-repeat 0 0;cursor:pointer;}
/*以下是品牌侧栏所有分类样式*/
.l_aone li.ahoverall{ background:none;}
.l_aone li.ahoverall a{ color:#c69a62;}
.l_aone li ins{width:16px;height:16px;background:url(icon-jt.png) no-repeat -120px 0;vertical-align:middle;display:inline-block; margin-left:6px;}
.l_aone .ahover i{background-position:-17px 0px;}
.gallery-page .l_aone li i{left:8px;}

/*以上是品牌侧栏所有分类样式*/
.l_btwo{background:#fff;padding:10px 0px 15px 0; overflow:hidden;}
.l_btwo li{ text-indent: 26px; border-top: 0; background: #fff; font: normal 14px/32px \5fae\8f6f\96c5\9ed1; width: 150px; float: left; border-left: 1px dotted #ddd; margin-left: -1px; }
.l_btwo li a{white-space:nowrap;display:block;padding-left:8px;overflow:hidden;color:#828282;}
.l_btwo li a:hover{ color:#c69a62;}
.l_btwo li a span{ width:8px; height:10px; background:url(icon-jt.png) -74px -3px no-repeat; display:inline-block; margin-right:5px;}
.l_btwo li a:hover span{ width:8px; height:10px; background:url(icon-jt.png) -88px -3px no-repeat; display:inline-block;}
.all_filter{height:31px;padding-right:29px;background:#F7F7F7;line-height:31px;border-top:1px solid #ddd;font-weight:100;text-align:right;position:relative;}
.all_filter i{background-position:-34px 0px;width:9px;left:188px;top:12px;}
.filter_close i{background-position:-44px 0px;}
.all_filter a{color:#333;}

.gallery-sortbar{ height:48px; margin-bottom:30px;}

/*搜索列表选项多选---有逻辑关系*/
.submit-btn{ padding:1px 8px; background:#ec3e7d; color:#fff; display:inline-block; cursor:pointer;}
.cancel-btn{ padding:1px 8px; background:#bababa; color:#fff; display:inline-block; margin-left:10px;cursor:pointer;}
.multi-btn-cont,.boxnone,.filter-lists-container .active .boxall{ display:none;}
.filter-lists-container .select .multi-btn-cont{ display:block; padding:15px 0 0 0;}
.filter-lists-container .select .boxnone{ display:inline-block;}
.filter-lists-container .select .handle{ max-width:100px;}
.filter-clean{ margin-top:15px; margin-right:8px;}
.filter-clean a,.filter-entries-more a{color: #c69a62;}
.filter-lists-container .select .active{ border:none;}
.filter-lists-container .select .active .boxall{ display:inline-block;}
.filter-lists-container .select .active .handle{ color:#666;}
.filter-lists-container .select .active .iconfont{ display:none;}


/*-------------------------------------------商品详情--------------------------------------------*/
.productpage{ background:#ebebeb;}
.detailarea-content{ padding:40px 30px;}

.product-main .detailwords{ margin-top:20px;}

.page-maincontent{ background:#fff; margin-bottom:30px;}
.prode-left .gray-box,.product-comment,.detail-content,.product-consult,.product-related,.lsidebar .gray-box,.product-saleslog{ background:#fff; overflow:hidden; margin-bottom:26px;}
.pro-maincont{ width:811px; margin-bottom:30px;}
.product-album{ width:500px; margin:25px auto; position:relative;}
.product-album .itips{ background:none; position:absolute; width:68px; height:68px; display:block;color:#fff;top:-45px; left:-50px; overflow:hidden;}
.detailwords{clear: both; margin-bottom:10px; overflow:hidden;}
.detailwords a{ float: left; border: 1px solid #c69a62; border-radius: 15px; padding: 2px 10px 0; margin-right: 8px; display: block; color: #c69a62; font-size: 12px; margin-bottom: 5px; }
.detailwords a:hover,.detailwords a.current{border:1px solid #ec3e7d; color:#ec3e7d;}

.comlst-point{ margin-right:5px;}

/*详情介绍模块标题*/
.pro-maincont .mod-title .mod-title-text{ background:url(probt.png) no-repeat 110px 3px;}
.product-comment .mod-title .mod-title-text,.product-consult .mod-title .mod-title-text{ background-position:110px -146px;}
.pro-detailarea .mod-title .mod-title-text{ background-position:110px -46px;}
.pro-detailpics .mod-title .mod-title-text{ background-position:110px -100px;}
.product-attributes .mod-title .mod-title-text{ background-position:110px 3px;}

/*详情口碑*/
.member-avatar .iconfont{ font-size:60px; color:#e4e4e4}

/*赠品标签说明*/
.pro-activity{ padding:20px 0;}
.pro-activitylist{ line-height:30px; position:relative;}
.pro-activitylist i{ margin-right:5px; color:#c69a62;}
i.sorttip{ padding:1px 5px; background:#c69a62;color:#fff;border-radius:3px; font-weight:bold; padding:2px 8px;}
.gift-pic{ display:none;}
.pro-activitylist:hover .gift-pic{ display:block; width:80px; height:80px; background:url(tips.png) -106px -260px no-repeat;position:absolute; left:30%;top:15px;box-shadow:2px 4px 5px rgba(0,0,0,.2); padding-top:5px; z-index:2;overflow:hidden; line-height:20px; font-size:12px; color:#ccc;}
.pro-activitylist:hover .gift-pic img{width:80px; height:80px; display:block; }

/*大图下面标签*/
.product-tips{ width:88%; margin:0 auto 20px auto;}
.product-tips dd{display:inline-block; margin-right:10px; color:#999; float:left;}
.product-tips dd img{ vertical-align:middle;margin-right:5px; max-height:20px;}
.product-tips dd i{ margin-right:5px; vertical-align:middle; font-size:26px; color:#ec3e7d;}

/*评分*/
.scoreline{ border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; padding:10px 0; margin-bottom:10px;}
.btn-k{ border:2px solid #ec3e7d; padding:4px 30px; font-size:18px; color:#ec3e7d;}
.btn-k:hover{ color:#ec3e7d;}
.koubeipoint{ font-size:24px; line-height:40px; padding-left:45px;}
.koubeipoint b{ font-size:36px;}

/*优惠购物组合*/
.adjunct-title{ border-bottom:1px solid #dfdfdf; line-height:50px; color:#545e68; font-size:21px; font-weight:normal;}

/*二维码*/
.code-pro{ border:1px solid #dedede; padding:15px 18px;color: #999999; *+padding:4px 18px;}
.code-pro i,.code-pro .btn{color: #999999;}

/*新增购物车结构*/
.tags-addtocart{ float:right; width:260px;}
.tags-addtocart .price{ line-height:50px;}
.tags-addtocart .btn{ background:#ec3e7d;padding:0px 20px; height:50px; line-height:50px; color:#fff; font-size:16px; float:right; margin-left:15px; border-radius:0;}

/*秒杀详情*/
.seckill_time{ background:#7e4186; height:58px; line-height:50px; color:#fff; font-size:24px; padding-left:15px; position:relative;}
.seckill_time .zijt{ width:20px; height:19px; background:url(tips.png) no-repeat -360px -363px; display:block; position:absolute; left:40px; top:50px;}
.seckill_time .iconfont{ font-size:26px;}
.buy_num{ font-size:14px; padding-right:30px;}
.buy_num b{ font-size:24px;}
.seckill_time2{ background:#bf9b5f; height:58px; line-height:50px; color:#fff; font-size:24px; padding-left:15px; position:relative;}
.seckill_time2 .zijt{ width:20px; height:19px; background:url(tips.png) no-repeat -360px -405px; display:block; position:absolute; left:40px; top:50px;}
.seckill-score .scoreline{ border:none;}
.seckill_time2 .iconfont{ font-size:30px;}
.sidecount{ width:68px; height:68px; padding:40px 40px 0 0; background-position:0 -489px; color:#fff; margin:10px 0 0 35px;display:block;text-align:right;}
.sidecount b{ font-family:Georgia, "Times New Roman", Times, serif; font-size:40px;margin-right:5px; font-weight:normal; font-size:oblique; font-style:italic;}
.sidecount2{ width:68px; height:68px; padding:40px 40px 0 0; background-position:-127px -489px; color:#fff; margin:10px 0 0 35px;display:block;text-align:right;}
.sidecount2 b{ font-family:Georgia, "Times New Roman", Times, serif; font-size:40px;margin-right:8px; font-weight:normal; font-size:oblique; font-style:italic;}

/*收藏按钮*/
.product-buy-action .btn-addfav{ background:#8b5392; text-align:center; color:#fff; line-height:50px; font-size:18px; font-weight:bold; margin-right:15px; margin-top:-10px;width:194px; border-radius:0;}
.product-buy-action .btn-addfav span{ background:#7e3f86; height:50px; border-radius:0; padding:0 6px 0 11px; line-height:50px; float:left;}
.product-buy-action .btn-addfav span i{ font-size:21px;}
/*已收藏按钮*/
.product-buy-action .btn-faved{ background:#e5e5e5; text-align:center; color:#9f9f9f; line-height:50px; font-size:18px; font-weight:bold; margin-right:15px; margin-top:-10px;width:194px; border-radius:0;}
.product-buy-action .btn-faved span{ background:#d3d3d3; height:50px; border-radius:0; padding:0 6px 0 11px; line-height:50px; float:left;}
.product-buy-action .btn-faved span i{ font-size:21px; color:#fff;}


/*秒杀按钮*/
.btn-over{background:#8f8f8f;padding:0px 20px;border:none; height:50px;line-height:50px;color:#fff;font-size:16px;float:right;margin-left:15px; border-radius:0;}
.product-buy-action .btn-over{ float:left; margin:-10px 20px 0 0; width:120px; text-align:center;}

.btn-prohui{background:#8f8f8f;padding:0px 20px;border:none; height:50px;line-height:50px;color:#fff;font-size:16px;float:right;margin-left:15px; border-radius:0;float:left; margin:-10px 20px 0 0; width:120px; text-align:center;}

/*滚动*/
.promotitle{ background-position:0 -910px; border-bottom:4px solid #ec3e7d;height: 43px;margin:30px 0 20px 0; padding-bottom:28px;overflow: hidden;text-indent: -9999px;}


/*分享*/
.share{ width:230px; text-align:right;}
.share-mini{ width:175px;float:right;}
.share-mini li{ float:left; display:inline-block;}
.share-recommend .btn-rounded span{ line-height:25px;}

/*积分详情*/
.product-jftitles{line-height: 32px;}
.jftitles-text{font-size: 22px;font-weight: normal; color:#81858e;}
.jifen-line{ border-bottom:1px solid #dfdfdf; margin-bottom:30px; padding-bottom:50px;}
.btn-yel{ width:195px; height:50px; line-height:50px; background:#bf9b5f; font-size:18px; margin-right:20px;}
.btn-yel span{ background:none; line-height:50px;}
.jifen-line .f24{ font-size:36px;}
.jifen-line .syew{font-size:16px;}
.product-share{ border-top:1px solid #dfdfdf; margin-top:15px; padding-top:20px;}

/*详情页的用户口碑图片*/
.comlst-title{ float:left; margin-right:20px; color: #ec3e7d; font-size:18px; width:40%;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.discuss-detail{ color:#575e68;}
.discuss-image{ clear:both; margin-top:20px;}
.discuss-image li{ width:100px; height:100px; overflow:hidden; float:left; margin-right:10px;}
.discuss-image li img{ width:100px; height:100px;}
.discuss-time{ font-size:14px; color:#bebebe; clear:both; line-height:40px;}
.comment-list .title{ padding-left:55px; margin-top:-20px;}


/*--------------------------------------------品牌列表-------------------------------------------*/
.brandpage{ background:#f0f0f0;}
.brands-list .homebt span{ width:346px; height:34px; background-position:0 -715px;}
.brandstool{ background:#fff; margin-bottom:30px;overflow:hidden;z-index:1;}
.brand-abc{ margin:15px;overflow:hidden;}
.brand-abc a{ display:inline-block; padding:3px 8px; float:left; margin-left:9px;font-size:16px; color:#7f7f7f;}
.brand-abc a.only{ float:right;}
.brand-abc a:hover,.brand-abc a.current{color:#ec3e7d;}
.bitemslist{ background:#fff; padding:0 40px; overflow:hidden;}
.idot{background:url(icons.png) 0 -168px no-repeat; width:10px; height:10px; display:inline-block;margin-right:6px; vertical-align: middle;}
/*品牌分行*/
.brands-list dl.brand-ware{ border-bottom:1px solid #cfd1d0; padding:50px 0;overflow:hidden;}
.brand-ware dt{ width:120px;  float:left; font-size:40px; color:#c69a62;text-align:left; line-height:40px;}
.brand-ware dd{ width:835px; text-align:left;float:right;}
.brand-ware dd a{ width: 170px; float: left; display: block; height: 30px; line-height: 36px; color: #7c7c7c; position: relative; margin-right: 35px;}
.brand-ware dd .brandtext{font-weight: normal; width: 178px; height: 30px; text-indent: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.brand-ware dd a.on .brandtext{ background:url(icons.png) 0 -155px no-repeat;}
.ijtr{ background-position:-32px -168px; width:7px; height:12px; float:right; margin-right:-7px; margin-top:36px;}
.brand-warelogo{ display:none;}
.brand-warelogo img{width: 144px; height: auto; margin-top: 10px;}
/*鼠标经过*/
.brand-ware dd a:hover .brand-warelogo{ display:block; background:#fff; border:1px solid #eee;  border-radius:6px; position:absolute; left:-142px; top:-22px; box-shadow:2px 2px 10px rgba(0,0,0,.2);z-index:10;}
.brand-ware dd a.on:hover .brand-warelogo{left:-156px;}

/*--------------------------------------------------品牌详情页---------------------------------------------*/
.brand-gallerypage{ background:#f0f0f0;}

/*模式3*/
.brandbt{border-bottom:2px solid #ee97b7; font-weight:normal; padding-bottom:16px; color:#555c66; font-size:30px; line-height:30px; margin-bottom:26px;}
.brandbt a{ color:#62666f; text-decoration:underline; font-size:15px;}
.brandbt a.more2{text-decoration:none; color:#3c3c3c;}
.brandbt a.more2 .iconfont{ color:#c69a62; vertical-align:middle; margin-right:4px; float:left; margin-top:8px;}
.right-ban{ width:100%;overflow:hidden; margin-bottom:26px;}
.right-ban img{ display:block; float:left;}
.right-main .arrivalslist{ width:850px; margin-left:-25px;  padding-top:0; padding-bottom:22px;}
/*模式1*/
.brand-banbj{ overflow:hidden; margin-bottom:30px;}
.brand-logotext{ padding:60px 0;font-weight:normal; font-size:46px; line-height:45px; }
.brand-topinfo{ padding-top:30px; padding-bottom:30px;}
.brand-topinfo dt{width: 253px; height: 190px; overflow: hidden; float: left; text-align: center; margin-right: 26px;}

.brand-topname{font-size: 30px; padding-top: 80px; line-height: 38px; text-align: left; font-weight:normal;}
.brand-topinfo dt img{max-height:130px;max-width:253px;}
.brand-topinfo dd{ width:523px; float:left;}
.brand-ad-cls{ width:262px; height:280px; margin-left:26px; margin-top:30px; margin-bottom:15px;overflow:hidden;}
.brand-ad-cls img{ max-width:262px;max-height:280px;}
.brand-icon{ padding-left:0px; height:30px;}
.brand-icon li{ width:90px; float:left; margin-right:25px; text-align:center;}
.brand-icon li img{ max-width:30px;max-height:30px; vertical-align:middle; margin-right:5px;}
.brand-icon li span{color:#fff; font-size:12px; white-space:nowrap;}
.brand-topinfo dd p{ padding-top:40px; font-size:15px; line-height:30px; padding-bottom:30px;}
.brand-topinfo dd .more{ background:rgba(0,0,0,.2); padding:4px 12px; border-radius:15px; color:#fff; font-size:13px; }

/*------------------------------------------------忘记密码--------------------------------------------------*/
.forgot-steps{ position:relative; height:15px; width:300px; border-bottom:2px solid #e4e4e4; margin:30px auto 90px auto;}
.forgot-steps .step-1{ left:-30px; top:0;}
.forgot-steps .step-2{ left:60px; top:0;}
.forgot-steps .step-3{ left:160px; top:0;}
.forgot-steps .step-4{ right:-30px; top:0;}
.steps .step-item{ width:75px; float:left; text-align:center; font-size:13px; position:absolute;}
.steps .step-item i{ display:block; width:25px; height:25px; line-height:25px; background:#fff; color:#e4e4e4; border:2px solid #e4e4e4; margin:0 auto 10px; border-radius:15px; font-size:16px;}
.steps .step-item p{ display:block; clear:both;}
.steps .active i{ background:#be9a5c;border:2px solid #be9a5c; color:#fff;}
.signupin-content .btn-big,.passport-btn .btn-caution{ display:block; width:100%; background:#ec3e7d; line-height:40px;color:#fff; font-size:16px;}
.passport-btn .btn-caution span{ background:#ec3e7d; }


/*------------------------------------------------秒杀活动------------------------------------------------*/
.flashpage{ background:#f2f2f2; padding-top:30px; padding-bottom:30px;}
.flashpage-top .miaobt{ margin-bottom:30px;}
.flashpage-top .miaobt span{background-position:0 -780px;display: block; height:40px;text-indent: -9999px;width:470px;}
.flashpage-ban{ height:450px; overflow:hidden;}
.flashsaletab{ border-bottom:1px solid #ec3e7d; height:20px;}
.flashsaletab ul{ width:356px; margin:0 auto; border:1px solid #ec3e7d; border-radius:25px; height:35px; line-height:29px; background:#f2f2f2; overflow:hidden;}
.flashsaletab ul li{ display:inline-block; float:left; margin:3px 5px; padding:0 15px;}
.flashsaletab ul li a{ display:block;}
.flashsaletab ul li a:hover{ color:#000;}
.flashsaletab ul li.current{background:#edcdda; border-radius:18px;}
.flashsaletab ul li.current a{ color:#ec3e7d;}
.flashsale .detailwords{ padding:30px 0 20px 0;}
.flashsale .detailwords a{ font-size:14px;}
/*秒杀手风琴*/
.seckill{width:1090px;height:450px;margin:20px auto;overflow:hidden;}
.seckill li{float:left;position:relative;width:83px;height:100%;overflow:hidden;cursor:pointer;background: white;}
.seckill li div{ display:none;}
.seckill li div a{color:#FFF;text-decoration:none;}
.seckill li div a:hover{color:#F00;text-decoration:none;}
.seckill li:first-child{width:675px;}
.seckill li.current div{display:block;}
.seckilltime{border-bottom:1px solid #fff; line-height:40px; color:#fff; padding:0 10px;z-index:1; width:220px;}
.seckilltime i{ font-size:20px; color:#c59a63;}
.seckillcount{ background:url(tips.png) no-repeat -265px -532px;position:absolute;left:10px;bottom:10px;text-align:center; width:42px; height:46px; padding:18px 26px 0 0; color:#fff;z-index:1; text-align:right;}
.seckillcount b{ font-style:italic; font-size:24px; margin-right:5px; font-weight:normal;}
.seckillcount2{ background:url(tips.png) no-repeat -265px -634px;position:absolute;left:10px;bottom:10px;text-align:center; width:42px; height:46px; padding:18px 26px 0 0; color:#fff;z-index:1; text-align:right;}
.seckillcount2 b{ font-style:italic; font-size:24px; margin-right:5px; font-weight:normal;}
.seckillmain{position:absolute;width:275px;height:300px;background: url(skill-bg.png) repeat;color:#fff; padding:10px 0; right:0; top:50px;z-index:1; }
.seckillmaincont{ padding:10px;}
.seckillmain .des01{ height:72px;}
.seckill li img{ position: absolute; left: 0px; top: 0px; width: auto; height: 450px;}
.seckillmain .des02,.seckillmain .des03,.seckillmain .des04{color:#fff;}
.seckillmain .des02{ padding-top:10px;}
.seckillmain .buy_num{ color:#fff; font-size:12px;}
.seckillmain .des01 i{ font-size:14px; margin-right:5px;}
.seckillmain .sale-price{ border:none; padding:20px 10px 10px 10px;}
.seckillmain .sale-price del{color:#fff;}

/*----------------------------------------------实体店铺------------------------------------------*/
.mappage{ position:relative; z-index:100; height:640px;}
.mappic{left:0;position:absolute;top:-42px; width:100%;overflow:hidden;}
.shopbox{ position:absolute; left:0; top:-10px; background:#fff; width:340px;box-shadow:4px 4px 20px rgba(0,0,0,.2);}
.shopbox-title{padding:0 18px; line-height:50px; height:50px; font-size:18px;}
.shopso{ background:#f7f7f7; height:40px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; line-height:40px;padding:0 10px 0 18px;}
.shopso .key{ border:none;width:270px; background:none; height:26px; line-height:26px;}
.btn-shopsearch{ background:url(tips.png) no-repeat -348px 6px; text-indent:-9999px; overflow:hidden; border:none; width:40px; height:30px; margin-top:5px;}
.shopso .key:hover,.x-select:hover,.shopso .key:focus,.x-select:focus,.offclear input:hover,.offclear input:focus{ box-shadow:none;}
.shopselect{padding:12px 18px; font-size:12px;}
.shopselect .x-select{ padding:2px 0px; border-color:#e6e6e6; background:#e6e6e6; color:#949597;}
.offclear input{ color:#bcbdbf; border:1px solid #bcbdbf; background:none; border-radius:12px; padding:0px 10px; display:inline-block; cursor:pointer;}
.shop-tab{border-bottom:1px dotted #d8d8d8;padding:0 18px; height:37px;line-height:34px;}
.shop-tab a{ display:inline-block; margin-right:10px;color:#828284;}
.shop-tab a:hover{ color:#000; }
.shop-tab a.current{ border-bottom:4px solid #c69a62; color:#333;}
.shop-tab .fr{ color:#d6d6d6;}
.shop-cont{ height:400px; overflow-y:scroll;}
.shop-info{ border-bottom:1px dotted #d8d8d8; overflow:hidden; padding:20px 18px;}
.shop-info dt{ font-weight:bold; font-size:15px; line-height:32px;}

/*----------------------------------------------积分中心------------------------------------------*/
.giftpage{ background:#f2f2f2; overflow:hidden;}
.giftpage-ad{ width:644px; height:400px;}.giftpage-ad img{width:644px; height:400px;}
.giftpage-login .signin{ margin-right:0;}
.giftpage-login{ background:#fff; height:400px; overflow:hidden;}
.giftpage-login .signupin-content .form-item{ height:45px;}
.giftpage-login .other-login{ padding-top:0;}
.giftpage-login .signupbox{ padding-top:15px; margin-top:10px;}
.giftpage-login .other-login-text{ padding:6px 0;}
.giftpage-login .other-login ul li{ padding:0;}

/*登陆后*/
.jifen-loginbox{ width:420px; background:#fff; padding-top:30px; text-align:center;}
.jifen-loginbox h2{ color:#cb9761; font-weight:normal;}
.jifen-mem{ margin:20px 0; overflow:hidden;}
.jifen-mem i.ihead{ font-size:126px; line-height:126px;color:#cb9761;}
.jifen-mem a{ display:block;}
.jifen-mem p{ font-size:16px; padding:5px 0;line-height:36px;}
.jifen-mem p i{font-size:36px; color:#ffb200; vertical-align:middle; margin-left:5px;}
.jifentool a{ display:inline-block; margin:0 14px;}
.jifentool i{ font-size:26px; color:#9d9ba7; font-weight:normal;}
.jifentool h4{ position:relative;}
.jifentool h4 b{position:absolute; display:block; padding:1px 4px; color:#ed1a67; border:1px solid #ed1a67; background:#fff; font-size:10px; border-radius:10px; font-weight:normal; line-height:12px; left:18px;}
.jifen-key{ background:#e8e8e8; height:70px; line-height:70px; margin-top:45px; overflow:hidden;}
.jifen-key dd{ border-left:1px solid #e0e0e0; margin-left:-1px; margin-right:5px; float:left; width:120px;font-size:15px;}
.jifen-key dd.his{ width:125px;}
.jifen-key dd a,.jifen-key dd i{ color:#9999a6;}
.jifen-key dd i{ font-size:14px;}
.jifen-key dd.jifennum{ line-height:25px; padding-top:8px; width:150px; font-size:12px;}
.jifen-key dd.jifennum p{ color:#ffb200; font-size:22px; font-weight:bold;}

/*积分4步*/
.jifenstep{padding:30px 0;margin-bottom:10px; margin-top:0px;}


/*积分商品类型切换*/
.gifttab{ background:#404040; height:45px; text-align:center;margin-bottom:20px; width:100%; z-index:103/*与tab层级关系*/;}
.gifttablist{ width:550px; margin:0 auto;}
.gifttab a{ display:inline-block; float:left; padding:0 50px; color:#fff;height:45px; line-height:45px; font-size:24px; margin-right:20px;}
.gifttab a.current{ background:#ed1a67;height:55px; line-height:55px; margin-top:-5px;}

.coupon_space{ padding:35px 0;}

/*优惠券列表*/
.cardlist{ width:1120px; margin:20px auto 30px -30px;}
.cardlist dl{ width:530px; height:270px; background:#fff; float:left; margin-left:30px; margin-top:30px;}
.cardlist dl:hover{box-shadow:4px 4px 20px rgba(0,0,0,.2);}
.cardlist dt{ width:208px; height:208px; padding:25px; float:left; border-right:1px dotted #efefef;}
.cardlist dt img{ width:220px; height:220px;}
.cardlist dd{float:right; padding:25px 15px; width:228px;height:208px;}
.cardlist dd h3{ line-height:30px; font-size:18px; font-weight:normal; margin-bottom:20px; max-height:90px; overflow:hidden;}
.cardlist dd p{ color:#595959;}
.cardlist dd p.info{ color:#b3b3b3; padding-top:6px; line-height:20px; height:20px; overflow:hidden; display:block; white-space:nowrap;text-overflow: ellipsis;}
.giftlist-info{ height:162px; overflow:hidden;}
.huan-bar{ border-top:1px dotted #e5cdb5; padding-top:20px; margin-top:10px;}
.huan-bar b{ color:#c69a62; font-size:28px; line-height:36px;}
.btn-huan{ background:#ff7175; width:100px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:16px;}
.btn-huan:hover{background:#ff8e6b; color:#fff;}
.cardlist .coupon_space{ padding-bottom:10px;}

/*礼品列表*/
.giftpage .arrivalslist li,.giftpage .formall,.giftpage .arrivalslist li.normal:hover .formall{ height:450px;}
.giftpage .arrivalslist li del{ margin-left:20px;}

/*查看更多*/
.seemore{  text-align:center;padding:50px 0;}
.seemore i{ font-size:20px; margin-left:15px;}
.seemore a{width:230px; height:45px; border:1px solid #b2b1b2; display:block;line-height:45px; margin:0 auto;}

/*------------------------------------------------购物车结算流程-----------------------------------------------*/
.cart-page{ background:#f5f5f5;}
.cart-container{ width:985px; margin:0 auto;}
.cart-container .inabroad{ margin-top:10px;}
.cart-container .abroad-cont{ width:200px; color:#ed1c24; font-size:14px;}
.cart-container .abroad-cont a{padding:0 6px;}
.cart-container .tip-arr{right:74px;}
.carttitle{ height:43px; background-position:0 -845px; text-indent:-9999px; overflow:hidden; margin:30px 0 0 0;}
.carttitle-dec{ margin-bottom:30px; color:#666;}
.order-section2{ background:#fff; border-top:1px dotted #d6d6d6; overflow:hidden; margin-top:-10px; margin-bottom:10px;}


/*购物车头部*/
.topcarticon{ padding-top:30px; width:235px; overflow:hidden;}
.topcarticon img{max-width:235px;max-height:62px;}
.topcart-step{ width:472px; height:62px; float:left; margin:20px 0 0 280px; background:url(cartstep.png) no-repeat; overflow:hidden;}
.topcart-step01{background-position:0 0;}
.topcart-step02{background-position:0 -80px;}
.topcart-step03{background-position:0 -157px;}

/*购物车为空*/
.backhome{ display:inline-block; padding:5px 30px; border:1px solid #c6c6c6; margin:0 auto; color:#666; margin-top:30px;}

/*购物车结算*/
.order-container{ width:1000px; margin:0 auto;}
.line_bt{ font-weight:normal; border-bottom:1px solid #ddd; line-height:30px; margin:20px;}
.view-shipping{border:4px solid #be9a5c; padding:15px; width:260px; line-height:25px; overflow:hidden; margin-left:30px;}
.view-shipping lable{ width:85px; float:left; text-align:right;}
.view-shipping div{ width:170px; float:right;}
.change-shipping li{ border:1px solid #c0c0c0; cursor:pointer;}
.change-shipping li.selected{ border:3px solid #be9a5c; padding:3px 9px;}
.cart-check .label{ margin-right:30px;}
.more-shipping{ text-decoration:underline; margin:20px 0 0 30px; cursor:pointer;}
.shipping_name,.shipping_con{ width:210px;}
.shipping_con{ height:40px; line-height:20px; overflow:hidden;}

/*购物车列表图片*/
.sp-pic{ width:45px; height:45px; display:inline-block; vertical-align:middle;}
.sp-pic img{ width:45px; height:45px;display:inline-block; overflow:hidden;}
.sp-pic a{ text-decoration:none; cursor:default;}

/*优惠的表格*/
.unused_promotion td,.order_promotion td{ padding:8px 0;}
.youhuishop{color:#be9a5e; }
.order_promotion .onsaletd td a{ vertical-align:baseline;}

/*确认订单*/
.hand{ cursor:pointer;}
.btn-cancle{background:#f2f2f2; padding:8px 50px; display:inline-block; color:#666;border:0;}
.order-main .order-section .cart-subtitle th{ font-weight:bold;}

.cartproimg{ position:relative;}
.cartproimg .gift-pic{ display:none;}
.cartproimg:hover .gift-pic{ display:block; width:80px; height:80px; background:url(tips.png) -106px -260px no-repeat;position:absolute; left:30%;top:18px;box-shadow:2px 4px 5px rgba(0,0,0,.2); padding-top:5px; z-index:2;}
.cartproimg:hover .gift-pic img{width:80px; height:80px; display:block;}


/*现金券样式*/
.usedlistinfo{ width:450px; padding:20px 0; font-size:12px; overflow:hidden;}
.usedlistinfo dt{ width:150px; float:left;}
.usedlistinfo dt p{ margin-bottom:0;}
.usedlistinfo dd{ width:250px; float:right;}
.usedlist .btn-cancle{ margin-top:50px;}
.usedlist li{ border-top:1px dashed #ddd; position:relative;}
.used_price{ position:absolute; right:40px; top:20px;}


/*订单价格汇总*/
.order-price{ padding:20px 30px; overflow:hidden;}
.inner{ width:160px; float:right;}
.inner ul li{ line-height:26px; font-size:12px;}
.inner ul li .label{ width:65px; text-align:left; display:inline-block; float:left;}
.inner ul li.total{ border-top:1px solid #ececec; font-size:14px; padding-top:10px; margin-top:10px;}

/*付款*/
.order-payment{overflow:hidden;}
.order-payment .order-section-title{border-bottom:1px dotted #d6d6d6; padding-bottom:10px;}
.change-clause{ width:268px;}
.settle_list{width:362px; margin-left:30px;}
.settle_check{ width:198px;}
.btnarea .btn-cancle{ padding:8px 30px; vertical-align:middle;}

/*付款方式选择*/
.change-payment .payment-text{ font-size:14px; padding:20px 0; font-weight:normal;}
.change-payment{overflow:hidden;}
.payment_list{ padding-bottom:20px;border-top:1px solid #ececec; clear:both; margin-top:-1px; overflow:hidden;}
.payment_list ul li{ float:left; line-height:40px; margin-right:45px;}
.payment_list ul li label{ width:110px; height:40px; vertical-align:middle; display:inline-block;}
.payment_list ul li label img{ width:125px;}
.payment_list ul li input{vertical-align:middle;}
.total_amount{ font-size:18px; font-weight:bold; color:#ec3e7d;}
.whatsthat{ display:inline-block; position:relative;cursor:pointer;}
.whatsthat .whatsthatcontent{ position:absolute; left:80px; top:-100px; background:#fff; padding:10px; width:500px;box-shadow:4px 4px 20px rgba(0,0,0,.2); }
.whatsthat .whatsthatcontent i{ position:absolute; left:-10px; top:95px; color:#fff; font-size:30px;}

/*订单结果提示*/
.tips-title{ font-size:24px; font-weight:bold;}
.page-tipsicon{ overflow:hidden; line-height:120px; height:120px;}
.page-tipsicon .iconfont{ color:#eee; font-size:80px;}


/*--------------------------------------------------奢品美妆----------------------------------------------*/
.luxury-brandlist{ overflow:hidden;}
.luxury-brandlist li{ margin-left:40px; float:left; width:250px; height:280px; overflow:hidden;}
.luxury-brandlist li img{width:250px; height:280px;}
.bt-luxury{ font-size:30px; height:40px; margin:40px auto;}
.bt-luxury i{ width:130px; height:32px; background:url(bticon.png) no-repeat; width:130px; height:32px; display:inline-block;}
.bt-luxury i.bt-left{ background-position:0 0; margin-right:20px;}
.bt-luxury i.bt-right{background-position:-383px 0;margin-left:20px;}
.bt-luxury span{ color:#ec3e7d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:34px; padding:0 20px;}
.luxury-tab{ padding:60px 0;}
.luxury-tablist a{ display:inline-block; padding:5px 20px; margin-right:15px;}
.luxury-tablist a.current{ border:1px solid #c69a62; border-radius:15px;}
/*luxury-skincare*/
.luxury-skincare{ overflow:hidden; padding-bottom:40px;}
.bt-luxury .fr{ font-size:14px; line-height:40px;}
.adluxury01{ width:760px; height:390px; margin-right:10px; margin-bottom:10px; overflow:hidden;}
.adluxury01 img{width:760px; height:390px;}
.adluxury02{ width:420px; height:390px; margin-bottom:10px;overflow:hidden;}
.adluxury02 img{ width:420px; height:390px;}
.adluxury03{ width:440px; height:295px; margin-right:10px;overflow:hidden;}
.adluxury03 img{ width:440px; height:295px;}
.adluxury04{ width:370px; height:295px; margin-right:10px;overflow:hidden;}
.adluxury04 img{ width:370px; height:295px;}
.adluxury05{ width:360px; height:295px;overflow:hidden;}
.adluxury05 img{ width:360px; height:295px;}


/*------------------------------------------------加购区----------------------------------------------------*/
/*.addbuy{padding:50px 0;}*/
/*.addbuybt{ font-size:30px; font-weight:bold;}*/
/*.addbuy .flashsaletab{margin:30px auto 40px auto;}*/
/*.addbuy .flashsaletab ul{ width:400px;}*/
/*.addbuy .arrivalslist li{ height:525px; background:#fff;}*/
/*.addbuy .arrivalslist .formall{height:532px;}*/
/*.addbuy .arrivalslist li .btn-buy{ display:block; position:absolute; bottom:6px;}*/
/*.addbuy .arrivalslist li:hover{box-shadow:4px 4px 20px rgba(0,0,0,.2);}*/
/*.addbuy .arrivalslist li:hover .arrivals-info{ height:auto;}*/
/*.addbuy .arrivalslist li.normal:hover .formall,.addbuy .arrivalslist li:hover .formall{height:532px;}*/
/*.flashsalecontent{ height:560px; position:relative;}*/
/*.wrapper{ height:680px; width:1108px;}*/
/*.wrapper .arrivalslist{ padding-top:20px;}*/
/*.flashsalecontent .prev a{font-family: iconfont !important;position: absolute;top: 240px;left: -60px;font-size: 60px;color: #cccccc;cursor: pointer;}*/
/*.flashsalecontent .next a{font-family: iconfont !important;position: absolute;top: 240px;right: -60px;font-size: 60px;color: #cccccc;cursor: pointer;}*/
/*.flashsalecontent .flip .iconfont{ font-size:56px;}*/

/*-----------------------------------------------特卖活动------------------------------------------------------*/
/*.temaibanner{margin:0 auto 30px auto;overflow:hidden; *//*height:668px; width:100%;  text-align:center; position:relative; padding-top:200px;*//*}*/
/*.temaibannercont{ z-index:1;}*/
/*.temaipage .brandbt{ margin-bottom:0;}*/
/*.temaibt1{background:#5eb7ef;padding:6px 25px;margin-bottom:10px; font-size:18px; margin:0 auto; display:inline-block; color:#fff; position:absolute; top:150px; z-index:3;}*/
/*.temaibt2{background:#5eb7ef;padding:8px 25px;clear:both; font-size:18px;margin:10px auto 0 auto; font-size:30px; width:280px;color:#fff; position:absolute; top:200px; left:43%; z-index:3;}*/
/*.temailink{background:#db3f7e; padding:6px 25px; color:#fff; position:absolute; bottom:50px; left:15%; z-index:3;}*/
/*.rabit{ background:url(images/rabit.png) 0 0 no-repeat;width:170px;text-align:center;position:fixed; top:100px; right:35px;overflow:hidden; z-index:100;}*/
/*.rabit a{ display:block; line-height:0;}*/
/*.rabit a:hover{color:#fff;}*/
/*.temaibox{position:relative;}*/
/*.temaibox .close {  position: absolute;  right: 12px;  top: 10px;  color: #cc9866;}*/
/*.close .iconfont{ font-size:24px;}*/
/*.temaibox .hd-title {  font-size: 16px;  color: #cc9866;  line-height: 40px;  display: none;} */
/*.temaiboxmain p {  padding-bottom: 15px;  clear: both;  line-height: 25px;  font-size: 15px;}*/


/*------------------------------------------------面膜专区-------------------------------------------------------*/
.maskpage{ background:#f2f2f2;}
/*每月精选*/
.month-pic{ margin:30px auto 30px auto;position:relative; z-index:1; background:#f2f2f2;}
.month-piclist dt{ width:540px; height:510px; overflow:hidden;}
.month-piclist dt img{ width:540px; height:510px;}
.month-piclist dd{ width:542px;}
.month-piclist dd a{ width:542px; height:250px; overflow:hidden; margin-bottom:10px; display:block;}
.month-piclist dd img{width:542px; height:250px;}
/*编辑精选*/
.editor-list,.maskself,.mask-ranking,.mask-recommend{ padding-bottom:40px;position:relative; z-index:1;}
/*自定义区*/
.maskself img{ width:100%;}
/*排行榜*/
.mask-rankinglist{width:1120px; margin-left:-20px;}
.peelinglist{ background:#fff; width:258px; height:785px;margin-top:20px; margin-left:20px;}
.peelinglist ul{ overflow:hidden;}
.peelinglist-text{ font-weight:normal; color:#575d69; border-bottom:1px solid #ec3e7d; padding-bottom:5px;font-size:21px; margin:20px auto 0 auto; width:160px; text-align:center;}
.peelinglist li{ border-top:1px solid #cfd1d0; padding:13px 0; margin-top:-1px;}
.peelinglist-name dt{ width:35px; float:left; text-align:center; padding:10px 0 0 15px;}
.peelinglist-name dt span{ display:inline-block; padding:0px 7px;border-radius: 18px; border:1px solid #ec3e7d; color:#ec3e7d; border-radius:14px;}
.peelinglist-name dd{ width:180px; float:right; margin-right:15px;}
.peelinglist-name dd p{font-weight:normal;font-size:16px;color:#82878d; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:20px;}
.peelinglist-info .arrivals-pic{ width:250px; height:250px; margin:0 auto 30px auto;}
.peelinglist-info .arrivals-pic img{width:250px; height:250px;}
.peelinglist-info{ display:none;}
/* .peelinglist li:hover .peelinglist-name{ display:none;}
 .peelinglist li:hover .peelinglist-info{ display:block;} */
/*面膜楼层*/
.mask-corner{ position:fixed; right:42px; top:60px; width:115px; text-align:center;}
.mask-cornerpic,.mask-cornerpic img{ width:115px; height:100px;}
.mask-corner .mask-cornerpic a{ padding:0;}
.mask-corner a{color:#fff;display:block;padding:10px; white-space:nowrap;}
.mask-corner a.black{background:#000;}
.mask-corner a.coffe{background:#cd9967}
.mask-banner{ position:relative; height:480px;}
.mask-ad{width: 204px; height: 200px; position: absolute; top: 200px; left: 0; overflow: hidden; background:rgba(0,0,0,0.6); padding: 20px 40px 0px; }

/*推荐品牌*/
.mask-list{ width:1120px; margin-left:-10px; margin-top:20px;}
.mask-list li{ margin-left:10px;margin-bottom:10px; float:left; width:200px; padding:10px 5px; text-align:center; background:#fff; overflow:hidden;}
.mask-list li img{ max-width:180px;}
.mask-list li:hover{box-shadow:2px 2px 10px rgba(0,0,0,.2);}

/*----------------------------------------------------------------会员中心-----------------------------------------------*/
.member-page{ background:#f5f5f5;}
.mem-banner{padding-bottom:40px; margin-top:-42px; position:relative; z-index:102;}
.mem-banner .background{background:url(../pic/mem.jpg) no-repeat top center #000; height:241px; width:100%; margin:0 auto;}
.background-bai{background:#fff;opacity:0.8;filter:alpha(opacity=80); position:absolute; left:0; top:201px;height:40px; width:100%; z-index:1;}
.user-btn{ padding-top:20px;padding-bottom:20px;}
.user-btn .btn{ border-radius:5px; overflow:hidden;}
.user-btn .btn span{ padding:0 0 0 35px;}
.user-btn .btn span span{padding:0 35px 0 0;}
.user-btn .action-reset span{ background:#f2f2f2;color:#333;}
.newnotice:hover a{ color:#ee407f;}

/*侧栏*/
.member-aside{ width:253px; margin-top:-80px; position:relative; z-index:3;}
.aside-mem{ background:#404040; padding:15px 0 15px 32px; color:#fff; font-size:15px; height:50px; line-height:50px;}
.aside-mem i{ color:#cc9866; font-size:24px;}
.aside-mem i.ihead{ font-size:45px; margin-left:0; margin-right:10px; float:left;}
.asidev{ width:160px; height:60px; line-height:18px;}
.asidev .vip{ background:#ffab4c;padding:1px 6px; color:#fff;  font-family: Arial, Helvetica, sans-serif; text-decoration:none; border-radius:4px;-webkit-text-size-adjust:none;font-size:9px;}
.asidev a{ line-height:30px; height:24px; display:block; color:#fff; white-space:nowrap; overflow:hidden; margin-top:4px; margin-bottom:3px;}
.memcountbt{font-size:18px; color:#d5d7d6; padding:25px 0 16px 0;}
/*会员中心右侧主要区域*/
.mem-banner .page-article{ background:#fff; margin-top:30px; padding:50px; width:710px;}
.mem-banner .page-article2{ margin-top:30px; padding:30px 0; width:811px;}

/*会员基本动态*/
.welcome-cont{ position:absolute; top:100px; color:#fff;left:34%; font-weight:normal; *+line-height:35px;}
.mem-quiktool{ width:811px; height:42px; position:relative; margin-top:-42px; z-index:5;}
.mem-quiktoolbg{width:811px;height:42px;position:absolute; left:0; top:0;}
.mem-quiktool dl{ position:absolute; left:30px; top:10px; z-index:1;}
.mem-quiktool dl dd{ display:inline-block; float:left; padding:0 30px 0 0; margin-right:30px; border-right:1px solid #858585; margin-left:-1px;}
.mem-quiktool dl dd i{ color:#414141; font-size:28px; margin-right:5px; vertical-align:middle;}
.maili{ position:relative; font-weight:normal;}
.maili sup{ position:absolute;right:43px;top:-3px; background:#ec3e7d; border-radius:11px;line-height:13px; padding:2px 5px;text-align:center; color:#fff; font-weight:normal; font-size:11px;}
.mem-quiktool dl dd i.iyes{ color:#019243; margin-left:10px; font-size:22px;}

/*优惠券*/
.coupon-more{ width:400px;  padding-bottom:30px; padding-top:30px;}
.coupon-more h4{ line-height:50px; font-weight:normal;}
.coupon-totle{ padding-bottom:30px; padding-top:30px;width:520px; line-height:25px;border-top:1px dotted #ddd; overflow:hidden;}
.coupon-totle ul{float:right;}
.coupon-totle span{ text-align:right; float:right; min-width:140px;}
.tips-dent{ padding:2px 10px; color:#fff; display: inline-block; border-radius:15px;}
.tips-dent01{background-color:#fe7271;}
.tips-dent02{background-color:#6dd4c3;}
.tips-dent03{background-color:#ffab4b;}
.tips-dent04{background-color:#02b9e3;}
.tips-dent05{background-color:#b3b3b3;}

/*我的收藏*/
.favoritepage .arrivalslist li{ height:530px;}
.favoritepage .arrivalslist li .formall{ height:520px;}
.favoritepage .arrivalslist{ width:920px; padding-top:30px;}
.favoritepage .arrivalslist li .btn-buy{position:absolute; top:430px;left:0; z-index:104; display:block;} 
.arrivalslist .btn-close{  display:none;}
.favoritepage .arrivalslist li .btn-close{position:absolute; top:490px; right:20px; z-index:104; display:block;}
.favoritepage .arrivalslist li .btn-close a{ color:#666;}
/*已收藏按钮*/
.favoritepage .arrivalslist .btn-buy .btn-faved{ background:#e5e5e5; width:220px; height:42px; line-height:42px; text-align:center;}
.favoritepage .arrivalslist .btn-buy .btn-faved span{padding:0 8px 0 13px; background:#d3d3d3; color:#fff; display:inline-block; float:left;}
.favoritepage .arrivalslist .btn-buy .btn-faved span i{ color:#fff;}
.favoritepage .arrivalslist .des03{max-height:22px;}

/*我的订单*/
.order-paytd{ height:50px;}
.order-paytd span{ margin-left:20px; margin-right:20px;}
.order-paytd .btn-pay{border:1px solid #ec3e7d;}
.btn-nopay{background:#f4f4f4; border:1px solid #ddd; padding:8px 20px; border-radius:5px; color:#666;}
.btn-overdue{background:#ad91e0; border:1px solid #ad91e0; padding:8px 10px; border-radius:5px; color:#fff;}
.btn-overdue i{color:#fff; margin-right:4px;}
.btn-overdue:hover{color:#fff;}
.line_btdotted{ border-bottom:1px dotted #ddd;}
.line_solid{ border-bottom:1px solid #ddd;}
.orderitem-proname{ font-weight:normal; font-size:14px; padding-left:8px;}
.orderitem-proname a{ color:#888;}

/*信任登录绑定*/
.believe-list{margin:0 auto;}
.believe-list li{ padding:20px 0; border-bottom:1px dotted #ddd; font-size:16px; line-height:60px;}
.believe-list li i{margin-right:40px; vertical-align:middle;}
.ilogicon{ color:#ccc;font-size:56px; width:80px; display:inline-block; margin-left:40px;}
.iok i.ilogicon{ color:#333;}
.believe-list li .istatus{ display:none;}
.believe-list li.iok i.istatus{font-size:30px;width:60px; height:60px; color:#01e82c; display:inline-block;}

/*个人资料设定*/
.title-yel{ border-left:8px solid #cc9866; height:20px; line-height:18px; padding-left:10px; color:#9b9ba7; font-size:18px; font-weight:normal; margin-bottom:30px;}
.title-yel span{ font-size:12px;}
.line-bottom{border-bottom:1px solid #ccc; padding-bottom:50px; margin-bottom:50px;}
.mem-table td{ padding:8px 8px 8px 0;}
.mem-table label{ display:block; color:#666;}
.skin-text h4{ font-size:18px; color:#545e68; line-height:30px; font-weight:normal;}
.skin-textlist{ padding:10px 0;}
.skin-textlist li{ margin-right:15px; display:inline-block; color:#afaeb6;}
.skin-textlist li input{ vertical-align:middle; margin-right:4px;}

/*个人详细资料*/
.settinglist h4{font-size:18px; color:#545e68; line-height:30px; font-weight:normal; margin-bottom:5px;}
.settinglist ul{ margin-bottom:30px;color:#afaeb6;padding-left:20px; overflow:hidden;}
.settinglist ul li{ line-height:28px;}
.settinglist input{ vertical-align:middle; margin-right:4px;}
.skin-textlist2 li{ width:50%; float:left;}
.skin-textlist3 li{ width:20%; float:left;}

/*收货地址*/
.memtool{ padding-bottom:30px; padding-top:30px;}
.memtool .btn-none{ color:#666;}
.main-address{color:#878787;}
.main-address h4{ font-weight:normal; line-height:30px;}
.main-addresslist{ overflow:hidden; margin-bottom:30px; margin-left:-28px;}
.main-addresslist li{ float:left; border:1px solid #d9d9d9; padding:12px 12px 12px 25px; border-radius:5px; width:200px; height:110px; margin-left:28px; margin-bottom:20px; cursor:pointer;}
.main-addresslist li a{color:#878787;}
.main-addresslist li.select,.main-addresslist li.select:hover{ border:2px solid #cc9866;}
.main-addresslist li:hover{ border:1px solid #999; color:#555;}

/*我的信息*/
.notice-tool{ height:50px; border-bottom:1px dotted #ccc;}
.notice-tool .fl a{ background:#f7f7f7; padding:4px 12px; margin-top:5px; border:1px solid #ddd; border-radius:5px; float:left; margin-right:5px;}
.notice-tool .fl a:hover{ color:#ec3e7d;}
.notice-tool .fl a i{ font-size:20px;}
.notice-info{ line-height:40px; margin-bottom:40px;}
.member-messagebox .detail-title,.member-messagebox .detail-content{ padding:0 100px;  }
.notice-tool .pageview{ padding:0;}

/*安全中心*/
.imima{color: #fff;height: 21px;line-height: 21px;text-align: center; width: 21px; display:inline-block; border-radius:15px; font-size:12px;}
.ipoor{ background:#f13c3c;}
.iweak{ background:#ff821b;}
.igood{ background:#4ad150;}
.istrong{ background:#1eabfd;}

/*我的积分*/
.use-point{ padding:40px 0 20px 0; margin-bottom:30px;}
.use-point dt{ width:162px;}
.use-point dd{ width:545px;}
.use-pointinfo{ width:410px; line-height:40px;}
.use-pointinfo p span{ width:90px; color:#888; display:inline-block;}
.use-pointinfo p.f45{ font-size:45px; font-weight:bold; padding-bottom:40px; margin-top:-10px;}

/*到货通知*/
.idel{ font-size:30px; color:#888;}

/*订单详情*/
.member-title-back{ margin-right:25px;}
.member-title-back a{background:#f7f7f7;border: 1px solid #ddd;border-radius: 5px;float: left;margin-right: 5px;margin-top: 5px;padding: 4px 12px;}
.member-title-back i{ font-size:20px;}
.member-title-back a:hover{ color:#ec3e7d;}

.order-xiangxi{ margin-bottom:40px;}
.order-xiangxi li{clear: both;color: #333;line-height: 35px;}
.order-xiangxi li span {color: #666;display: inline-block;width:90px;}
.order-xiangxicont{ float:right; width:600px;}
i.tipyel{ background:#be9a5e; padding:1px 5px; color:#fff; font-style:normal; display:inline-block; }
i.tipyelbox{ border:2px solid #be9a5e;padding:0px 8px; font-style:normal; color:#be9a5e; margin-right:6px;white-space: nowrap;}
.spics{width:50px; height:50px; display:inline-block;}
.smpics{width:40px; height:40px; display:inline-block; vertical-align:middle;}
.member-mod .order-clearing .order-price .price{ float:none; width:auto;}

/*未评价*/
.comment-title{ font-size:16px; border-bottom:1px solid #e9e0d1; line-height:35px; color:#565f66; margin-bottom:10px;}
.member-nocomment .btn-none i{ font-size:16px;}
.itips-good{ width:62px; height:72px; background:url(tips.png) no-repeat 0 -261px; position:absolute; right:18px; top:-4px;}
/*上传图片*/
.comment_imgs{ margin-top:18px;line-height:35px;}
.comment_imgs ul li{ display:inline-block;box-shadow: 1px 1px 1px rgba(151, 151, 151, 0.5); width:38px; height:38px;}
.updatebtn{height:35px; border:0; float:left; vertical-align:middle;border-radius:5px; overflow:hidden; }
.updatepics li{ float:left; width:38px; height:38px; margin-right:10px; position:relative;}
.updatepics li .delete_img{  position:absolute; right:-4px;top:-4px; background:#fff; width:15px; height:15px; line-height:15px; border-radius:12px; cursor:pointer;}
.updatepics li .delete_img .iconfont{font-size:14px;}
.updatebtnbj{ float:left; line-height:35px;}

/*会员中心统一无数据提示结果*/
.member-notips{ padding:60px 0;}
.tipimg-nofav{ background-position:0 0; width:70px; height:70px; vertical-align:middle; margin:0 auto;}
.member-notips .iconfont{font-size:44px;color:#ebebeb;}
.member-notips p{ font-size:16px; color:#bfc1c2; padding-top:30px;}
/*无数据提示结果2*/
.member-notips2{ padding:20px 0 16px 0;}
.tips-m2{ color:#bfc1c2; padding-top:10px;}
.tips-m2 .iconfont{ margin-right:10px; color:#ebebeb; font-size:44px; vertical-align:middle;}
/*信息*/
.tipimg-noinfo{background-position:-294px 0;width:70px; height:70px; display:inline-block; vertical-align:middle;}
/*订单*/
.tipimg-norder{background-position:-95px 0;width:50px; height:60px; display:inline-block; vertical-align:middle;}
/*优惠券*/
.tipimg-nocoup{background-position:-184px 0;width:70px; height:70px; display:inline-block; vertical-align:middle;}
/*评价*/
.tipimg-nodis{background-position:10px -128px;width:70px; height:70px; display:inline-block; vertical-align:middle;}

/*------------------------------------------------------------帮助中心-----------------------------------------------*/
.helppage{ background:#f5f5f5;}
.helppage .lsidebar .news{ background:#fff;}
.helppage .right-main{background:#fff; padding:50px; width:711px; margin-bottom:30px;}
.help-title{ font-size:24px; border-bottom:1px solid #a4a3a9; padding-bottom:30px; font-weight:normal; margin-bottom:30px;}
.help-steps{ padding:40px 0 60px 0; overflow:hidden;}
.help-steps dd{ float:left; display:inline-block; padding:0 30px; text-align:center;}
.help-steps dd p{color:#ec3e7d; font-size:16px; padding:15px 0;}
.help-steps dd.small{ padding:0;}
.help-steps dd.small i{ padding-top:20px; font-size:50px;}
.help-steps dd i{ font-size:70px; display:block; margin:0 auto; line-height:70px;}
.help-lists .helper-item{ float:left; width:120px; margin-left:30px;}
.help-lists .helper-item a{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.help-lists .helper-item dt{ padding-bottom:20px;}
.help-lists .helper-item dt a{ color:#666;}
/*文章详情页*/
.artad-banner{ border-bottom:1px solid #e8e8e8; background:#fff; width:100%; text-align:center; position:relative; z-index:200; margin-bottom:30px;}
.artad-banner img{float:left;}
/*帮助中心侧栏*/
.news .gray-content,.day-group .gray-content{padding:10px 13px; height:217px; }
.news .news-item,.day-group .news-item{padding-left:18px; background:url(news_item_bg.gif) no-repeat 8px 50%; width: 177px; height: 27.125px; line-height: 27.125px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.news .iconfont{ text-decoration:none;margin-left:20px;margin-right:-20px; font-size:21px; float:left; margin-top:14px; background:none;}
.news .l_btwo li{ text-indent:40px;}
.news .l_aone span a{ color:#ec3e7d;}
.news .l_aone li.ahover span a{ color:#565d67;}

/*首页推荐导航平移*/
.tj-category .index_pingyi {width: 56px;position: absolute;left:0px;border-bottom: 3px solid #c69a62;bottom:0px;}

/*修复编辑器自定义内容默认样式*/
.article-main em{ font-style:italic; line-height:normal;}
.article-main ul{list-style-position:inside; line-height:normal; margin-left:40px; margin-top:10px;}
.article-main ul li{list-style-type:disc;list-style-position:inside; line-height:normal;}
.article-main ol{list-style-type:decimal; list-style:decimal;list-style-position:inside; line-height:normal; padding-left:40px;}
.article-main ol li{list-style-type:decimal; list-style:decimal;list-style-position:inside; line-height:normal;}
.article-main h1,.article-main h2,.article-main h3,.article-main h4{ line-height:40px;}
.art-title{font-weight: bold; font-size:16px;}

